Event

Level trigger condition variable supporting multiple waiters.

Constructors

this
this(bool initialState)

Optional constructor setting the initial state.

Members

Functions

report
void report(SyncVerbosityEventType type)
Undocumented in source. Be warned that the author may not have intended to support it.
reset
void reset()

Reset the event.

set
void set()

Set the event.

setVerbosityCallback
void setVerbosityCallback(EventReporter reporter)
Undocumented in source. Be warned that the author may not have intended to support it.
unreliableWait
bool unreliableWait(Timeout timeout)

waits for the event to be set with potential spurious wakeups

wait
void wait(Timeout timeout)

waits for the event to be set

Properties

isSet
bool isSet [@property getter]

Report the Event's current state.

Meta