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