11 #ifndef _DialogEventPublisher_h_ 12 #define _DialogEventPublisher_h_ 18 #include <net/SipDialogEvent.h> 19 #include <net/SipPublishContentMgr.h> 20 #include <utl/UtlHashMap.h> 69 void insertEntry(UtlString& callId, SipDialogEvent* call);
70 SipDialogEvent*
getEntry(UtlString& callId);
87 #endif // _DialogEventPublisher_h_ SipDialogEvent * removeEntry(UtlString &callId)
Abstract event handler for processing call management event.
Definition: TaoAdaptor.h:41
Class for publishing the dialog state change for each call.
Definition: DialogEventPublisher.h:42
Definition: CallManager.h:69
SipDialogEvent * getEntry(UtlString &callId)
DialogEventPublisher(CallManager *callMgr, SipPublishContentMgr *contentMgr)
Definition: DialogEventPublisher.cpp:40
void insertEntry(UtlString &callId, SipDialogEvent *call)
virtual UtlBoolean handleMessage(OsMsg &eventMessage)
Handle an incoming message.
Definition: DialogEventPublisher.cpp:57
Definition: TaoString.h:24
void dumpTaoMessageArgs(unsigned char eventId, TaoString &args)
Definition: DialogEventPublisher.cpp:386
CallManager * mpCallManager
Definition: DialogEventPublisher.h:76
unsigned long mDialogId
Definition: DialogEventPublisher.h:82
virtual ~DialogEventPublisher()
Definition: DialogEventPublisher.cpp:50
SipPublishContentMgr * mpSipPublishContentMgr
Definition: DialogEventPublisher.h:78
UtlHashMap mCalls
Definition: DialogEventPublisher.h:80