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

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

addWorker()EThreadEventWorkGroup< TQueue, TMessage, TWorker >inline
EThreadEventWorkGroup()EThreadEventWorkGroup< TQueue, TMessage, TWorker >inline
getMsgSemaphore()EThreadEventWorkGroup< TQueue, TMessage, TWorker >inline
init(Short appId, UShort workGroupId, Int minWorkers, Int maxWorkers=-1, Int queueSize=16384, pVoid arg=nullptr, Bool suspended=False, Dword stackSize=0)EThreadEventWorkGroup< TQueue, TMessage, TWorker >inlinevirtual
initTimer(EThreadEventTimer &t)EThreadEventWorkGroup< TQueue, TMessage, TWorker >inline
isInitialized()EThreadEventWorkGroup< TQueue, TMessage, TWorker >inline
join()EThreadEventWorkGroup< TQueue, TMessage, TWorker >inline
onCreateWorker(TWorker &worker)EThreadEventWorkGroup< TQueue, TMessage, TWorker >inlineprotectedvirtual
onMessageQueued(const TMessage &msg)EThreadEventWorkGroup< TQueue, TMessage, TWorker >inlineprotectedvirtual
quit()EThreadEventWorkGroup< TQueue, TMessage, TWorker >inline
sendMessage(UInt message, Bool wait=True)EThreadEventWorkGroup< TQueue, TMessage, TWorker >inline
sendMessage(UInt message, pVoid voidptr, Bool wait=True)EThreadEventWorkGroup< TQueue, TMessage, TWorker >inline
sendMessage(const TMessage &msg, Bool wait=True)EThreadEventWorkGroup< TQueue, TMessage, TWorker >inline
start()EThreadEventWorkGroup< TQueue, TMessage, TWorker >inline
~EThreadEventWorkGroup()EThreadEventWorkGroup< TQueue, TMessage, TWorker >inline