class
SignalEvent
Inherits:
INonCopyable
Event that can be waited on until signalled.
Public
Constructors
SignalEvent
Methods
IsSignalled
inline bool IsSignalled() const
Returns true if the event has been signalled.
Signal
inline void Signal()
Signals the event.
If anything is waiting on the signal, the wait will be unblocked.
Reset
inline void Reset()
Clears the signaled state.
Wait
inline void Wait()
Blocks the caller until event has been signalled.
If event is already signalled the wait will not block. If created using AutomaticallyReset mode, signalled state will be reset after wait unblocks.