Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::WaitConditionImpl Class Reference
Inheritance diagram for OVR::WaitConditionImpl:
Inheritance graph
Collaboration diagram for OVR::WaitConditionImpl:
Collaboration graph

Public Member Functions

 WaitConditionImpl ()
 
 ~WaitConditionImpl ()
 
bool Wait (Mutex *pmutex, unsigned delay=OVR_WAIT_INFINITE)
 
void Notify ()
 
void NotifyAll ()
 

Private Attributes

pthread_mutex_t SMutex
 
pthread_cond_t Condv
 

Detailed Description

Definition at line 233 of file OVR_ThreadsPthread.cpp.

Constructor & Destructor Documentation

OVR::WaitConditionImpl::WaitConditionImpl ( )

Definition at line 254 of file OVR_ThreadsPthread.cpp.

OVR::WaitConditionImpl::~WaitConditionImpl ( )

Definition at line 260 of file OVR_ThreadsPthread.cpp.

Member Function Documentation

void OVR::WaitConditionImpl::Notify ( )

Definition at line 328 of file OVR_ThreadsPthread.cpp.

void OVR::WaitConditionImpl::NotifyAll ( )

Definition at line 336 of file OVR_ThreadsPthread.cpp.

bool OVR::WaitConditionImpl::Wait ( Mutex pmutex,
unsigned  delay = OVR_WAIT_INFINITE 
)

Definition at line 266 of file OVR_ThreadsPthread.cpp.

Field Documentation

pthread_cond_t OVR::WaitConditionImpl::Condv
private

Definition at line 236 of file OVR_ThreadsPthread.cpp.

pthread_mutex_t OVR::WaitConditionImpl::SMutex
private

Definition at line 235 of file OVR_ThreadsPthread.cpp.


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