mxnet
Public Member Functions | List of all members
dmlc::ManualEvent Class Reference

Simple manual-reset event gate which remains open after signalled. More...

#include <thread_group.h>

Collaboration diagram for dmlc::ManualEvent:
Collaboration graph

Public Member Functions

 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...
 

Detailed Description

Simple manual-reset event gate which remains open after signalled.

Constructor & Destructor Documentation

dmlc::ManualEvent::ManualEvent ( )
inline

Member Function Documentation

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: