1#if !defined(UserAgentClientPublication_hxx)
2#define UserAgentClientPublication_hxx
13class DialogUsageManager;
This class is used to manage active client publications.
virtual void onSuccess(resip::ClientPublicationHandle handle, const resip::SipMessage &status)
Called when the publication succeeds or each time it is sucessfully refreshed.
PublicationHandle getPublicationHandle()
virtual void onRemove(resip::ClientPublicationHandle handle, const resip::SipMessage &status)
virtual ~UserAgentClientPublication()
virtual void onStaleUpdate(resip::ClientPublicationHandle handle, const resip::SipMessage &status)
virtual int onRequestRetry(resip::ClientPublicationHandle handle, int retrySeconds, const resip::SipMessage &status)
call on Retry-After failure.
virtual void onFailure(resip::ClientPublicationHandle handle, const resip::SipMessage &status)
This class is one of two main classes of concern to an application using the UserAgent library.
Represents a SIP message.
unsigned int PublicationHandle
dcm! – add UnusedChecking(_enum) below;