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

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

cancelWait()EThreadBasic
defaultMessageHandler(TMessage &msg)EThreadEvent< TQueue, TMessage >inlineprotectedvirtual
EThreadBasic()EThreadBasic
EThreadEvent()EThreadEvent< TQueue, TMessage >inline
getError()ESocket::Thread< TQueue, TMessage >inline
getMsgSemaphore()EThreadEvent< TQueue, TMessage >inline
getRunState()EThreadBasicinline
getThreadId()EThreadEvent< TQueue, TMessage >inlineprotected
init(Short appId, UShort threadId, pVoid arg, Int queueSize=16384, Bool suspended=False, Dword stackSize=0)EThreadEvent< TQueue, TMessage >inlinevirtual
EThreadBasic::init(pVoid arg, size_t stackSize=0)EThreadBasic
Initialize()EThreadBasicprotectedstatic
initTimer(EThreadEventTimer &t)EThreadEvent< TQueue, TMessage >inline
isDoneRunning()EThreadBasicinline
isInitialized()EThreadBasic
isRunning()EThreadBasicinline
isWaitingToRun()EThreadBasicinline
join()EThreadBasic
messageQueued()EThreadEvent< TQueue, TMessage >inlineprotectedvirtual
onInit()EThreadEvent< TQueue, TMessage >inlinevirtual
onQuit()EThreadEvent< TQueue, TMessage >inlinevirtual
onSuspend()EThreadEvent< TQueue, TMessage >inlinevirtual
onTimer(EThreadEventTimer *ptimer)EThreadEvent< TQueue, TMessage >inlinevirtual
pumpMessage(TMessage &msg, Bool wait=true)EThreadEvent< TQueue, TMessage >inlineprotected
pumpMessages()EThreadEvent< TQueue, TMessage >inlineprotectedvirtual
quit()EThreadEvent< TQueue, TMessage >inline
registerSocket(Base< TQueue, TMessage > *socket)ESocket::Thread< TQueue, TMessage >inline
resume()EThreadEvent< TQueue, TMessage >inline
rsDoneRunning enum valueEThreadBasic
rsRunning enum valueEThreadBasic
rsWaitingToRun enum valueEThreadBasic
RunState enum nameEThreadBasic
sendMessage(UInt message, Bool wait=True)EThreadEvent< TQueue, TMessage >inline
sendMessage(UInt message, pVoid voidptr, Bool wait=True)EThreadEvent< TQueue, TMessage >inline
sendMessage(const TMessage &msg, Bool wait=True)EThreadEvent< TQueue, TMessage >inline
signal(Int sig)EThreadBasicinline
sleep(Int milliseconds)EThreadBasicstatic
start()EThreadEvent< TQueue, TMessage >inline
suspend()EThreadEvent< TQueue, TMessage >inline
TCP::Listener< TQueue, TMessage > classESocket::Thread< TQueue, TMessage >friend
TCP::Talker< TQueue, TMessage > classESocket::Thread< TQueue, TMessage >friend
Thread()ESocket::Thread< TQueue, TMessage >inline
UDP< TQueue, TMessage > classESocket::Thread< TQueue, TMessage >friend
UnInitialize()EThreadBasicprotectedstatic
unregisterSocket(Base< TQueue, TMessage > *socket)ESocket::Thread< TQueue, TMessage >inline
yield()EThreadBasicstatic
~EThreadBasic()EThreadBasicvirtual
~EThreadEvent()EThreadEvent< TQueue, TMessage >inline
~Thread()ESocket::Thread< TQueue, TMessage >inlinevirtual