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

Policy for multithread safe event. More...

#include <Event_mthread.h>

Inheritance diagram for mel::tasking::EventMTThreadSafePolicy:
mel::tasking::EventBase mel::tasking::Event_mthread< mel::tasking::EventMTThreadSafePolicy > mel::tasking::Event_mthread< MultithreadPolicy >

Public Member Functions

 EventMTThreadSafePolicy (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 multithread safe event.


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