12 #ifndef _SipSubscribeServerEventHandler_h_ 13 #define _SipSubscribeServerEventHandler_h_ 19 #include <os/OsDefs.h> 20 #include <os/OsMutex.h> 21 #include <utl/UtlDefs.h> 22 #include <utl/UtlHashMap.h> 79 UtlString& resourceId,
80 UtlString& eventTypeKey,
81 UtlString& eventType);
87 const UtlString& resourceId,
88 const UtlString& eventTypeKey,
95 const UtlString& resourceId,
96 const UtlString& eventTypeKey,
104 const UtlString& eventTypeKey,
105 const UtlString& eventType,
107 const char* allowHeaderValue,
132 #endif // _SipSubscribeServerEventHandler_h_ virtual UtlBoolean getKeys(const SipMessage &subscribeRequest, UtlString &resourceId, UtlString &eventTypeKey, UtlString &eventType)
Determine what the resourceId, eventTypeKey, and eventType should be for this SUBSCRIBE request...
Definition: SipSubscribeServerEventHandler.cpp:89
Specialization of HttpMessage to contain and manipulate SIP messages.
Definition: SipMessage.h:343
virtual ~SipSubscribeServerEventHandler()
Destructor.
Definition: SipSubscribeServerEventHandler.cpp:71
SipSubscribeServerEventHandler()
Default Dialog constructor.
Definition: SipSubscribeServerEventHandler.cpp:59
virtual UtlBoolean isAuthorized(const SipMessage &subscribeRequest, const UtlString &resourceId, const UtlString &eventTypeKey, SipMessage &subscribeResponse)
Determine if the given SUBSCRIBE request is authorized to subscribe.
Definition: SipSubscribeServerEventHandler.cpp:117
Class for managing body content to be accepted via PUBLISH or provided in NOTIFY requests.
Definition: SipPublishContentMgr.h:93
virtual UtlBoolean getNotifyContent(const UtlString &resourceId, const UtlString &eventTypeKey, const UtlString &eventType, SipPublishContentMgr &contentMgr, const char *allowHeaderValue, SipMessage ¬ifyRequest)
Fill in the event specific content for the identified resource and eventTypeKey.
Definition: SipSubscribeServerEventHandler.cpp:126
virtual UtlBoolean isAuthenticated(const SipMessage &subscribeRequest, const UtlString &resourceId, const UtlString &eventTypeKey, SipMessage &subscribeResponse)
Determine if the given SUBSCRIBE request is authenticated to subscribe.
Definition: SipSubscribeServerEventHandler.cpp:108
Class for specializing the handling of SIP Events in SipSubscribeServer.
Definition: SipSubscribeServerEventHandler.h:46