Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Event Class Reference

#include <Event.h>

Inheritance diagram for Event:

WaitableObject List of all members.

Public Member Functions

 Event (bool b=false) throw (SysError)
virtual ~Event ()
CONDVARPTR handle () const
void set () throw (SysError)
void reset () throw (SysError)
void flip () throw (SysError)
virtual bool wait (DWORD dwMillis=INFINITE) const
 operator bool () const
virtual bool isSet () const
void operator= (bool b)

Protected Attributes

RefCounted< Handlem_handle
RefCounted< CriticalSectionm_mutex
bool m_bSignaled

Constructor & Destructor Documentation

Event::Event bool  b = false  )  throw (SysError)
 

Event::~Event  )  [virtual]
 


Member Function Documentation

void Event::flip  )  throw (SysError)
 

CONDVARPTR Event::handle  )  const
 

bool Event::isSet  )  const [virtual]
 

Implements WaitableObject.

Event::operator bool  )  const
 

void Event::operator= bool  b  ) 
 

void Event::reset  )  throw (SysError)
 

void Event::set  )  throw (SysError)
 

bool Event::wait DWORD  dwMillis = INFINITE  )  const [virtual]
 

Implements WaitableObject.


Member Data Documentation

bool Event::m_bSignaled [protected]
 

RefCounted<Handle> Event::m_handle [protected]
 

RefCounted<CriticalSection> Event::m_mutex [mutable, protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jun 16 00:13:15 2005 for Netlib for Abuse! by  doxygen 1.4.3