EpcTools
An event based multi-threaded C++ development framework.
PFCP::ApplicationWorker Member List

This is the complete list of members for PFCP::ApplicationWorker, including all inherited members.

cancelWait()EThreadBasic
defaultMessageHandler(TMessage &msg)EThreadEventWorker< TQueue, TMessage >inlineprotectedvirtual
EThreadBasic()EThreadBasic
EThreadEventWorker()EThreadEventWorker< TQueue, TMessage >inlineprotected
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
onEncodeReqError(AppMsgReqPtr req, EncodeReqException &err)PFCP::ApplicationWorkervirtual
onEncodeRspError(AppMsgRspPtr rsp, EncodeRspException &err)PFCP::ApplicationWorkervirtual
onInit()PFCP::ApplicationWorkervirtual
onLocalNodeStateChange(LocalNodeSPtr &ln, LocalNode::State oldState, LocalNode::State newState)PFCP::ApplicationWorkervirtual
onMessageQueued(const TMessage &msg)EThreadEventWorker< TQueue, TMessage >inlineprotectedvirtual
onQuit()PFCP::ApplicationWorkervirtual
onRcvdReq(AppMsgReqPtr req)PFCP::ApplicationWorkervirtual
onRcvdRsp(AppMsgRspPtr rsp)PFCP::ApplicationWorkervirtual
onRemoteNodeRestart(RemoteNodeSPtr &rn, const ETime &restartTime)PFCP::ApplicationWorkervirtual
onRemoteNodeStateChange(RemoteNodeSPtr &rn, RemoteNode::State oldState, RemoteNode::State newState)PFCP::ApplicationWorkervirtual
onReqTimeout(AppMsgReqPtr req)PFCP::ApplicationWorkervirtual
onSndReqError(AppMsgReqPtr req, SndReqException &err)PFCP::ApplicationWorkervirtual
onSndRspError(AppMsgRspPtr rsp, SndRspException &err)PFCP::ApplicationWorkervirtual
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()PFCP::ApplicationWorkerfriend
UnInitialize()EThreadBasicprotectedstatic
workerId() const EThreadEventWorker< TQueue, TMessage >inline
yield()EThreadBasicstatic
~EThreadBasic()EThreadBasicvirtual
~EThreadEventWorker()EThreadEventWorker< TQueue, TMessage >inlineprotected