MEL
Microthread & Execution library
mel::tasking::EventNoMTThreadSafePolicy Class Reference

Policy for non-multithread safe event. More...

#include <Event_mthread.h>

Inheritance diagram for mel::tasking::EventNoMTThreadSafePolicy:
mel::tasking::EventBase

Public Member Functions

 EventNoMTThreadSafePolicy (bool autoRelease, bool signaled)
 
void set (bool sendToAll)
 
void reset ()
 

Protected Member Functions

EEventMTWaitCode _wait (unsigned int msecs)
 
template<class F >
EEventMTWaitCode _waitAndDo (F postSleep, unsigned int msecs)
 
void _set (bool sendToAll)
 

Protected Attributes

bool mSignaled
 
bool mAutoRelease
 
TProcessList mWaitingProcesses
 

Detailed Description

Policy for non-multithread safe event.


The documentation for this class was generated from the following file: