An Event is a synchronization object that allows one thread to signal one or more other threads that a certain event has happened. Usually, one thread signals an event, while one or more other threads wait for an event to become signalled.
Direct Base Classes: EventImpl
All Base Classes: EventImpl
bool autoReset = true
Creates the event. If autoReset is true, the event is automatically reset after a wait() successfully returns.
Destroys the event.
Resets the event to unsignalled state.
Signals the event. If autoReset is true, only one thread waiting for the event can resume execution. If autoReset is false, all waiting threads can resume execution.
Waits for the event to become signalled. Returns true if the event became signalled within the specified time interval, false otherwise.
Waits for the event to become signalled.
Waits for the event to become signalled. Throws a TimeoutException if the event does not become signalled within the specified time interval.