#include <DlgEvtHdlr.h>
Public Types | |
typedef long(* | ptr_evt_hndlr )(unsigned long parm) |
Public Member Functions | |
CDlgEvtHdlr (ptr_evt_hndlr pHdlr) | |
virtual | ~CDlgEvtHdlr () |
bool | matchesHandler (ptr_evt_hndlr testPtr) |
Static Public Member Functions | |
void | do_thread (void *param) |
Protected Member Functions | |
void | run () |
Protected Attributes | |
ptr_evt_hndlr | m_pHdlr |
boost::thread * | m_pThrd |
boost::mutex | m_mutex |
boost::condition | m_condition |
|
Definition at line 24 of file DlgEvtHdlr.h. |
|
Definition at line 20 of file DlgEvtHdlr.cpp. References m_pThrd. |
|
Definition at line 26 of file DlgEvtHdlr.cpp. References bogotel::CEvt::m_iSysType, m_pHdlr, and m_pThrd. |
|
Definition at line 67 of file DlgEvtHdlr.cpp. References m_pHdlr. Referenced by bogotel::CBgtRt::disableHandler(). |
|
Definition at line 40 of file DlgEvtHdlr.cpp. References bogotel::g_util, and bogotel::CUtil::log(). |
|
Definition at line 52 of file DlgEvtHdlr.cpp. References m_pHdlr, and bogotel::resultSUCCESS. |
|
Definition at line 35 of file DlgEvtHdlr.h. Referenced by matchesHandler(), run(), and ~CDlgEvtHdlr(). |
|
Definition at line 37 of file DlgEvtHdlr.h. Referenced by CDlgEvtHdlr(), and ~CDlgEvtHdlr(). |
|
Definition at line 38 of file DlgEvtHdlr.h. |
|
Definition at line 39 of file DlgEvtHdlr.h. |