This class provides a simple way of waiting for and signaling events (NOT IMPLEMENTED YET!).
Definition at line 46 of file CEvent.h.
#include <mrpt/synch/CEvent.h>
Public Member Functions | |
| CEvent (bool initialSignaled) | |
| Constructor: set the initial signaled state of the event. | |
| ~CEvent () | |
| Destructor. | |
| void | signal () |
| Signal the event: the first waiting thread resumes execution (if no thread is waiting, the object keeps signaled) | |
| void | wait () |
| Waits for the event to be signaled. | |
| void | reset () |
| Manual reset of the event, without waiting to a signaled state (without effect if it is currently not signaled) | |
Private Attributes | |
| utils::CReferencedMemBlock | m_data |
| mrpt::synch::CEvent::CEvent | ( | bool | initialSignaled ) |
Constructor: set the initial signaled state of the event.
| mrpt::synch::CEvent::~CEvent | ( | ) |
Destructor.
| void mrpt::synch::CEvent::reset | ( | ) |
Manual reset of the event, without waiting to a signaled state (without effect if it is currently not signaled)
| void mrpt::synch::CEvent::signal | ( | ) |
Signal the event: the first waiting thread resumes execution (if no thread is waiting, the object keeps signaled)
| void mrpt::synch::CEvent::wait | ( | ) |
Waits for the event to be signaled.
| Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:30:30 UTC 2011 |