#include <Event.h>

Public Types | |
| enum | EWaitType { etBlocked = 0, etActive = 1 } |
Public Member Functions | |
| TEvent (EWaitType eType=etBlocked) | |
| void | set () |
| void | reset () |
| bool | wait (Float64 dSeconds=10.0) |
| bool | waitInfinite () |
Protected Member Functions | |
| virtual | ~TEvent () |
| TEvent::TEvent | ( | EWaitType | eType = etBlocked |
) |
Creates a new event
| TEvent::~TEvent | ( | ) | [protected, virtual] |
Destroys the event
| void zeus::TEvent::set | ( | ) | [inline] |
set signal
| void zeus::TEvent::reset | ( | ) | [inline] |
reset the event
| bool TEvent::wait | ( | Float64 | dSeconds = 10.0 |
) |
Wait for a signalification
| dSeconds | : time to wait. |
| bool TEvent::waitInfinite | ( | ) |
Wait for a signalification. The time out if infinite