CPPMyth
Library to interoperate with MythTV server
NSROOT::OS::CEvent Class Reference
Collaboration diagram for NSROOT::OS::CEvent:

Public Member Functions

 CEvent (bool autoReset=true)
 
void Broadcast ()
 
void Signal ()
 
bool Wait ()
 
bool Wait (unsigned timeout)
 
void Reset ()
 

Private Member Functions

void __reset (bool force)
 
 CEvent (const CEvent &other)
 
CEventoperator= (const CEvent &other)
 

Private Attributes

volatile bool m_notified
 
volatile bool m_notifyOne
 
unsigned m_waitingCount
 
bool m_autoReset
 
CCondition< volatile bool > m_condition
 
CMutex m_mutex
 

Detailed Description

Definition at line 31 of file event.h.


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