#include <OVR_ThreadCommandQueue.h>
Public Member Functions | |
| void | Execute () |
| NotifyEvent * | GetEvent () const |
| UPInt | GetSize () const |
| bool | HasCommand () const |
| void | InitFromBuffer (void *data) |
| bool | NeedsWait () const |
| PopBuffer () | |
| ~PopBuffer () | |
Private Types | |
| enum | { MaxSize = 256 } |
Private Member Functions | |
| ThreadCommand * | toCommand () const |
Private Attributes | |
| union { | |
| UPInt Align | |
| UByte Buffer [MaxSize] | |
| }; | |
| UPInt | Size |
Definition at line 53 of file OVR_ThreadCommandQueue.h.
anonymous enum [private] |
Definition at line 55 of file OVR_ThreadCommandQueue.h.
| OVR::ThreadCommand::PopBuffer::PopBuffer | ( | ) | [inline] |
Definition at line 66 of file OVR_ThreadCommandQueue.h.
Definition at line 135 of file OVR_ThreadCommandQueue.cpp.
Definition at line 152 of file OVR_ThreadCommandQueue.cpp.
| NotifyEvent* OVR::ThreadCommand::PopBuffer::GetEvent | ( | ) | const [inline] |
Definition at line 74 of file OVR_ThreadCommandQueue.h.
| UPInt OVR::ThreadCommand::PopBuffer::GetSize | ( | ) | const [inline] |
Definition at line 72 of file OVR_ThreadCommandQueue.h.
| bool OVR::ThreadCommand::PopBuffer::HasCommand | ( | ) | const [inline] |
Definition at line 71 of file OVR_ThreadCommandQueue.h.
| void OVR::ThreadCommand::PopBuffer::InitFromBuffer | ( | void * | data | ) |
Definition at line 141 of file OVR_ThreadCommandQueue.cpp.
| bool OVR::ThreadCommand::PopBuffer::NeedsWait | ( | ) | const [inline] |
Definition at line 73 of file OVR_ThreadCommandQueue.h.
| ThreadCommand* OVR::ThreadCommand::PopBuffer::toCommand | ( | ) | const [inline, private] |
Definition at line 63 of file OVR_ThreadCommandQueue.h.
union { ... } [private] |
Definition at line 60 of file OVR_ThreadCommandQueue.h.
Definition at line 59 of file OVR_ThreadCommandQueue.h.
UPInt OVR::ThreadCommand::PopBuffer::Size [private] |
Definition at line 57 of file OVR_ThreadCommandQueue.h.