|
Bike-X
0.8
|


Data Structures | |
| struct | ExitCommand |
Public Member Functions | |
| ThreadCommandQueueImpl (ThreadCommandQueue *queue) | |
| ~ThreadCommandQueueImpl () | |
| bool | PushCommand (const ThreadCommand &command) |
| bool | PopCommand (ThreadCommand::PopBuffer *popBuffer) |
| NotifyEvent * | AllocNotifyEvent_NTS () |
| void | FreeNotifyEvent_NTS (NotifyEvent *p) |
| void | FreeNotifyEvents_NTS () |
Data Fields | |
| ThreadCommandQueue * | pQueue |
| Lock | QueueLock |
| volatile bool | ExitEnqueued |
| volatile bool | ExitProcessed |
| List< NotifyEvent > | AvailableEvents |
| List< NotifyEvent > | BlockedProducers |
| CircularBuffer | CommandBuffer |
Private Types | |
| typedef ThreadCommand::NotifyEvent | NotifyEvent |
Friends | |
| class | ThreadCommandQueue |
Definition at line 174 of file OVR_ThreadCommandQueue.cpp.
|
private |
Definition at line 176 of file OVR_ThreadCommandQueue.cpp.
|
inline |
Definition at line 181 of file OVR_ThreadCommandQueue.cpp.
| OVR::ThreadCommandQueueImpl::~ThreadCommandQueueImpl | ( | ) |
Definition at line 247 of file OVR_ThreadCommandQueue.cpp.
|
inline |
Definition at line 210 of file OVR_ThreadCommandQueue.cpp.
|
inline |
Definition at line 221 of file OVR_ThreadCommandQueue.cpp.
|
inline |
Definition at line 226 of file OVR_ThreadCommandQueue.cpp.
| bool OVR::ThreadCommandQueueImpl::PopCommand | ( | ThreadCommand::PopBuffer * | popBuffer | ) |
Definition at line 310 of file OVR_ThreadCommandQueue.cpp.
| bool OVR::ThreadCommandQueueImpl::PushCommand | ( | const ThreadCommand & | command | ) |
Definition at line 254 of file OVR_ThreadCommandQueue.cpp.
|
friend |
Definition at line 177 of file OVR_ThreadCommandQueue.cpp.
| List<NotifyEvent> OVR::ThreadCommandQueueImpl::AvailableEvents |
Definition at line 240 of file OVR_ThreadCommandQueue.cpp.
| List<NotifyEvent> OVR::ThreadCommandQueueImpl::BlockedProducers |
Definition at line 241 of file OVR_ThreadCommandQueue.cpp.
| CircularBuffer OVR::ThreadCommandQueueImpl::CommandBuffer |
Definition at line 242 of file OVR_ThreadCommandQueue.cpp.
| volatile bool OVR::ThreadCommandQueueImpl::ExitEnqueued |
Definition at line 238 of file OVR_ThreadCommandQueue.cpp.
| volatile bool OVR::ThreadCommandQueueImpl::ExitProcessed |
Definition at line 239 of file OVR_ThreadCommandQueue.cpp.
| ThreadCommandQueue* OVR::ThreadCommandQueueImpl::pQueue |
Definition at line 236 of file OVR_ThreadCommandQueue.cpp.
| Lock OVR::ThreadCommandQueueImpl::QueueLock |
Definition at line 237 of file OVR_ThreadCommandQueue.cpp.