#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.