#include <Event.h>
Public Member Functions | |
| TEvent (EWaitType eType=etBlocked) | |
| virtual void MQUALIFIER | set () |
| virtual void MQUALIFIER | reset () |
| virtual bool MQUALIFIER | wait (const Float64 &rfSeconds=10.0) |
| virtual bool MQUALIFIER | waitInfinite () |
| virtual Retval MQUALIFIER | askForInterface (const InterfaceID &rInterfaceID, IZUnknown *&rpIface) |
| virtual void MQUALIFIER | addRef () const |
| virtual void MQUALIFIER | release () const |
Protected Member Functions | |
| virtual | ~TEvent () |
This class implements a event to signal a thread
| zeus::TEvent::TEvent | ( | EWaitType | eType = etBlocked ) |
| TEvent::~TEvent | ( | ) | [protected, virtual] |
Destroys the event
| virtual void MQUALIFIER zeus::TEvent::addRef | ( | ) | const [virtual] |
Reimplemented from zeus::TZObject.
| virtual Retval MQUALIFIER zeus::TEvent::askForInterface | ( | const InterfaceID & | rInterfaceID, |
| IZUnknown *& | rpIface | ||
| ) | [virtual] |
Reimplemented from zeus::TZObject.
| virtual void MQUALIFIER zeus::TEvent::release | ( | ) | const [virtual] |
Reimplemented from zeus::TZObject.
| void MQUALIFIER zeus::TEvent::reset | ( | ) | [inline, virtual] |
Implements zeus::IEvent.
| void MQUALIFIER zeus::TEvent::set | ( | ) | [inline, virtual] |
Implements zeus::IEvent.
| bool MQUALIFIER TEvent::wait | ( | const Float64 & | rfSeconds = 10.0 ) |
[virtual] |
Implements zeus::IEvent.
| bool MQUALIFIER TEvent::waitInfinite | ( | ) | [virtual] |
Implements zeus::IEvent.