14#define RESIPROCATE_SUBSYSTEM ReconSubsystem::RECON
18 mUserAgent(userAgent),
19 mPublicationHandle(handle),
33 return mPublicationHandle;
52 InfoLog(<<
"UserAgentClientPublication::onSuccess - not implemented\n");
58 InfoLog(<<
"UserAgentClientPublication::onRemove - not implemented\n");
64 WarningLog(<<
"UserAgentClientPublication::onFailure - not implemented\n");
70 InfoLog(<<
"UserAgentClientPublication::onRequestRetry - not implemented\n");
77 InfoLog(<<
"UserAgentClientPublication::onStaleUpdate - not implemented\n");
#define WarningLog(args_)
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.
UserAgentClientPublication(UserAgent &userAgent, resip::DialogUsageManager &dum, unsigned int handle)
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.
void unregisterPublication(UserAgentClientPublication *)
void registerPublication(UserAgentClientPublication *)
Represents a SIP message.
unsigned int PublicationHandle
dcm! – add UnusedChecking(_enum) below;