#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 |