Simple manual-reset event gate which remains open after signalled.
More...
#include <thread_group.h>
|
| ManualEvent () |
|
void | wait () |
| Wait for the object to become signaled. If the object is already in the signaled state and reset() has not been called, then no wait will occur. More...
|
|
void | signal () |
| Set this object's state to signaled (wait() will release or pass through) More...
|
|
void | reset () |
| Manually reset this object's state to unsignaled (wait() will block) More...
|
|
Simple manual-reset event gate which remains open after signalled.
dmlc::ManualEvent::ManualEvent |
( |
| ) |
|
|
inline |
void dmlc::ManualEvent::reset |
( |
| ) |
|
|
inline |
Manually reset this object's state to unsignaled (wait() will block)
void dmlc::ManualEvent::signal |
( |
| ) |
|
|
inline |
Set this object's state to signaled (wait() will release or pass through)
void dmlc::ManualEvent::wait |
( |
| ) |
|
|
inline |
Wait for the object to become signaled. If the object is already in the signaled state and reset() has not been called, then no wait will occur.
The documentation for this class was generated from the following file: