Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::ThreadCommand Class Referenceabstract

#include "OVR_ThreadCommandQueue.h"

Inheritance diagram for OVR::ThreadCommand:
Inheritance graph
Collaboration diagram for OVR::ThreadCommand:
Collaboration graph

Data Structures

class  NotifyEvent
 
class  PopBuffer
 

Public Member Functions

 ThreadCommand (UPInt size, bool waitFlag, bool exitFlag=false)
 
virtual ~ThreadCommand ()
 
bool NeedsWait () const
 
UPInt GetSize () const
 
virtual void Execute () const =0
 
virtual ThreadCommandCopyConstruct (void *p) const =0
 

Data Fields

UInt16 Size
 
bool WaitFlag
 
bool ExitFlag
 
NotifyEventpEvent
 

Detailed Description

Definition at line 46 of file OVR_ThreadCommandQueue.h.

Constructor & Destructor Documentation

OVR::ThreadCommand::ThreadCommand ( UPInt  size,
bool  waitFlag,
bool  exitFlag = false 
)
inline

Definition at line 97 of file OVR_ThreadCommandQueue.h.

virtual OVR::ThreadCommand::~ThreadCommand ( )
inlinevirtual

Definition at line 99 of file OVR_ThreadCommandQueue.h.

Member Function Documentation

virtual ThreadCommand* OVR::ThreadCommand::CopyConstruct ( void *  p) const
pure virtual
UPInt OVR::ThreadCommand::GetSize ( void  ) const
inline

Definition at line 102 of file OVR_ThreadCommandQueue.h.

bool OVR::ThreadCommand::NeedsWait ( ) const
inline

Definition at line 101 of file OVR_ThreadCommandQueue.h.

Field Documentation

bool OVR::ThreadCommand::ExitFlag

Definition at line 94 of file OVR_ThreadCommandQueue.h.

NotifyEvent* OVR::ThreadCommand::pEvent

Definition at line 95 of file OVR_ThreadCommandQueue.h.

UInt16 OVR::ThreadCommand::Size

Definition at line 92 of file OVR_ThreadCommandQueue.h.

bool OVR::ThreadCommand::WaitFlag

Definition at line 93 of file OVR_ThreadCommandQueue.h.


The documentation for this class was generated from the following file: