EpcTools
An event based multi-threaded C++ development framework.
EThreadEventWorker< TQueue, TMessage > Member List

This is the complete list of members for EThreadEventWorker< TQueue, TMessage >, including all inherited members.

cancelWait()EThreadBasic
defaultMessageHandler(TMessage &msg)EThreadEventWorker< TQueue, TMessage >inlineprotectedvirtual
EThreadBasic()EThreadBasic
EThreadEventWorker()EThreadEventWorker< TQueue, TMessage >inlineprotected
EThreadEventWorkGroup classEThreadEventWorker< TQueue, TMessage >friend
getMsgSemaphore()EThreadEventWorker< TQueue, TMessage >inline
getRunState()EThreadBasicinline
getThreadId()EThreadEventWorker< TQueue, TMessage >inlineprotected
init(TQueue &queue, Int workerid, pVoid arg, Dword stackSize=0)EThreadEventWorker< TQueue, TMessage >inlineprotectedvirtual
EThreadBasic::init(pVoid arg, size_t stackSize=0)EThreadBasic
Initialize()EThreadBasicprotectedstatic
isDoneRunning()EThreadBasicinline
isInitialized()EThreadBasic
isRunning()EThreadBasicinline
isWaitingToRun()EThreadBasicinline
join()EThreadBasic
onInit()EThreadEventWorker< TQueue, TMessage >inlinevirtual
onMessageQueued(const TMessage &msg)EThreadEventWorker< TQueue, TMessage >inlineprotectedvirtual
onQuit()EThreadEventWorker< TQueue, TMessage >inlinevirtual
onTimer(EThreadEventTimer *ptimer)EThreadEventWorker< TQueue, TMessage >inlinevirtual
pumpMessage(TMessage &msg, Bool wait=true)EThreadEventWorker< TQueue, TMessage >inlineprotected
pumpMessages()EThreadEventWorker< TQueue, TMessage >inlineprotectedvirtual
rsDoneRunning enum valueEThreadBasic
rsRunning enum valueEThreadBasic
rsWaitingToRun enum valueEThreadBasic
RunState enum nameEThreadBasic
sendMessage(UInt message, Bool wait=True)EThreadEventWorker< TQueue, TMessage >inline
sendMessage(UInt message, pVoid voidptr, Bool wait=True)EThreadEventWorker< TQueue, TMessage >inline
sendMessage(const TMessage &msg, Bool wait=True)EThreadEventWorker< TQueue, TMessage >inline
signal(Int sig)EThreadBasicinline
sleep(Int milliseconds)EThreadBasicstatic
start()EThreadEventWorker< TQueue, TMessage >inlineprotected
UnInitialize()EThreadBasicprotectedstatic
workerId() const EThreadEventWorker< TQueue, TMessage >inline
yield()EThreadBasicstatic
~EThreadBasic()EThreadBasicvirtual
~EThreadEventWorker()EThreadEventWorker< TQueue, TMessage >inlineprotected