#include <TaoListenerManager.h>
Public Member Functions | |
TaoListenerManager () | |
TaoListenerManager (CpCallManager *pCallMgr, PsPhoneTask *pPhoneTask, TaoTransportTask *&rpSvrTransport) | |
TaoListenerManager (const TaoListenerManager &rTaoListenerManager) | |
virtual | ~TaoListenerManager () |
virtual UtlBoolean | handleMessage (OsMsg &eventMessage) |
TaoStatus | addEventListener (const char *terminalName, UtlBoolean call) |
TaoStatus | addEventListener (TaoMessage &rMsg) |
TaoStatus | addCallListener (TaoMessage &rMsg) |
TaoStatus | removeEventListener (const char *terminalName) |
TaoStatus | removeEventListener (TaoMessage &rMsg) |
TaoListenerManager & | operator= (const TaoListenerManager &rhs) |
void | setEventClient (TaoObjHandle hEventClient) |
Private Member Functions | |
void | resetEventListenerIterator () |
void | removeThisEventListener () |
Private Attributes | |
TaoObjectMap * | mpConnectionSockets |
TaoObjectMap * | mpAgents |
TaoTransportTask * | mpSvrTransport |
OsRWMutex | mListenerRWLock |
TaoObjHandle | mEventClient |
TaoListenerDb ** | mpListeners |
int | mListenerCnt |
int | mMaxNumListeners |
CpCallManager * | mpCallMgr |
PsPhoneTask * | mpPhoneTask |
PsHookswTask * | mpHookswTask |
bool | mListenerAdded |
TaoListenerManager | ( | CpCallManager * | pCallMgr, |
PsPhoneTask * | pPhoneTask, | ||
TaoTransportTask *& | rpSvrTransport | ||
) |
TaoListenerManager | ( | const TaoListenerManager & | rTaoListenerManager | ) |
|
virtual |
TaoStatus addCallListener | ( | TaoMessage & | rMsg | ) |
TaoStatus addEventListener | ( | const char * | terminalName, |
UtlBoolean | call | ||
) |
TaoStatus addEventListener | ( | TaoMessage & | rMsg | ) |
|
virtual |
TaoListenerManager & operator= | ( | const TaoListenerManager & | rhs | ) |
TaoStatus removeEventListener | ( | const char * | terminalName | ) |
TaoStatus removeEventListener | ( | TaoMessage & | rMsg | ) |
|
private |
|
private |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |