|
ReXGlue SDK
|
#include <rex/platform/sync.h>
Public Member Functions | |
| virtual void | Set ()=0 |
| virtual void | Reset ()=0 |
| virtual void | Pulse ()=0 |
| Public Member Functions inherited from rex::platform::WaitHandle | |
| virtual void * | GetNativeHandle () const =0 |
Static Public Member Functions | |
| static std::unique_ptr< Event > | CreateManualResetEvent (bool initial_state) |
| static std::unique_ptr< Event > | CreateAutoResetEvent (bool initial_state) |
Event object modeled on the Win32 event.
|
static |
Creates an event that resets after it releases one waiter.
|
static |
Creates an event that stays signaled until Reset.
|
pure virtual |
Signals the event, releases the waiters it can, then clears the signal.
|
pure virtual |
Signals the event. An auto reset event stays signaled until one wait is satisfied.