#include <EvtQueue.h>
Public Member Functions | |
CEvtQueue () | |
virtual | ~CEvtQueue () |
int | wait (long lTimeout, CEvt **ppEvt) |
int | add (CEvt *pEvt) |
Protected Member Functions | |
int | getFromQueue (CEvt **ppEvt) |
Protected Attributes | |
boost::mutex | m_mtxQueue |
boost::mutex | m_mtxWait |
boost::condition | m_condEvent |
DEQUE_EVT | m_dequeEvt |
|
Definition at line 26 of file EvtQueue.cpp. |
|
Definition at line 31 of file EvtQueue.cpp. |
|
Definition at line 35 of file EvtQueue.cpp. References bogotel::g_util, getFromQueue(), bogotel::CUtil::log(), m_condEvent, m_dequeEvt, m_mtxWait, bogotel::resultSUCCESS, and bogotel::resultUNEXPECTED. Referenced by bogotel::CBgtRt::waitEvent(). |
|
Definition at line 98 of file EvtQueue.cpp. References bogotel::g_util, bogotel::CUtil::log(), m_condEvent, m_dequeEvt, m_mtxQueue, bogotel::resultSUCCESS, bogotel::resultUNEXPECTED, and bogotel::CEvt::toString(). Referenced by bogotel::CBgtRt::addEvent(). |
|
Definition at line 84 of file EvtQueue.cpp. References m_dequeEvt, m_mtxQueue, and bogotel::resultSUCCESS. Referenced by wait(). |
|
Definition at line 72 of file EvtQueue.h. Referenced by add(), and getFromQueue(). |
|
Definition at line 73 of file EvtQueue.h. Referenced by wait(). |
|
Definition at line 74 of file EvtQueue.h. |
|
Definition at line 76 of file EvtQueue.h. Referenced by add(), getFromQueue(), and wait(). |