Thread
This class is the basic thread of the XFOS. It manages state machines, dispatch the events and schedule timeouts when an event need it. This class contains an event queue where a put events waiting for process.
Member Attributes
Member Functions Documentation
Thread(TimerManager* opTimerManager, std::string oName, PRIORITY_SIZE oPriority, STACKSIZE_SIZE oStackDepth)
Description
Parameters
~Thread() [virtual]
Description
void pushEvent(Event* opEv, timeSize oTimeToWait) [virtual]
Description
Parameters
timeoutIndication(Event* opEv)
Description
Parameters
void threadMain()
Description
void scheduleTimeout(Event* opEv)
Description
Parameters
void dispatchEvent(Event* opEv) [virtual]
Description
Parameters
void deleteEvent(Event* opEv)
Description
Parameters