1#if !defined(UserAgentClientSubscription_hxx)
2#define UserAgentClientSubscription_hxx
13class DialogUsageManager;
49 size_t mLastNotifyHash;
This class is used to manage active client subscriptions.
virtual void onUpdateActive(resip::ClientSubscriptionHandle h, const resip::SipMessage ¬ify, bool outOfOrder)
virtual void onNewSubscription(resip::ClientSubscriptionHandle h, const resip::SipMessage ¬ify)
virtual void onUpdatePending(resip::ClientSubscriptionHandle h, const resip::SipMessage ¬ify, bool outOfOrder)
virtual int onRequestRetry(resip::ClientSubscriptionHandle h, int retryMinimum, const resip::SipMessage ¬ify)
SubscriptionHandle getSubscriptionHandle()
virtual ~UserAgentClientSubscription()
virtual void onTerminated(resip::ClientSubscriptionHandle h, const resip::SipMessage *notify)
virtual void onUpdateExtension(resip::ClientSubscriptionHandle, const resip::SipMessage ¬ify, bool outOfOrder)
This class is one of two main classes of concern to an application using the UserAgent library.
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
Represents a SIP message.
unsigned int SubscriptionHandle
dcm! – add UnusedChecking(_enum) below;