reSIProcate/DialogUsageManager  9694
Public Member Functions
resip::ClientPublicationHandler Class Reference

#include <PublicationHandler.hxx>

Inheritance diagram for resip::ClientPublicationHandler:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~ClientPublicationHandler ()
virtual void onSuccess (ClientPublicationHandle, const SipMessage &status)=0
 Called when the publication succeeds or each time it is sucessfully refreshed.
virtual void onRemove (ClientPublicationHandle, const SipMessage &status)=0
virtual void onFailure (ClientPublicationHandle, const SipMessage &status)=0
virtual int onRequestRetry (ClientPublicationHandle, int retrySeconds, const SipMessage &status)=0
 call on Retry-After failure.
virtual void onStaleUpdate (ClientPublicationHandle, const SipMessage &)

Detailed Description

Definition at line 15 of file PublicationHandler.hxx.


Constructor & Destructor Documentation

virtual resip::ClientPublicationHandler::~ClientPublicationHandler ( ) [inline, virtual]

Definition at line 18 of file PublicationHandler.hxx.

{}

Member Function Documentation

virtual void resip::ClientPublicationHandler::onFailure ( ClientPublicationHandle  ,
const SipMessage status 
) [pure virtual]
virtual void resip::ClientPublicationHandler::onRemove ( ClientPublicationHandle  ,
const SipMessage status 
) [pure virtual]
virtual int resip::ClientPublicationHandler::onRequestRetry ( ClientPublicationHandle  ,
int  retrySeconds,
const SipMessage status 
) [pure virtual]

call on Retry-After failure.

return values: -1 = fail, 0 = retry immediately, N = retry in N seconds

Implemented in resip::UserAgent, and ClientPubHandler.

Referenced by resip::ClientPublication::dispatch().

virtual void resip::ClientPublicationHandler::onStaleUpdate ( ClientPublicationHandle  ,
const SipMessage  
) [inline, virtual]

Definition at line 36 of file PublicationHandler.hxx.

      {}
virtual void resip::ClientPublicationHandler::onSuccess ( ClientPublicationHandle  ,
const SipMessage status 
) [pure virtual]

Called when the publication succeeds or each time it is sucessfully refreshed.

Implemented in resip::UserAgent, resip::UserAgent, and ClientPubHandler.

Referenced by resip::ClientPublication::dispatch().


The documentation for this class was generated from the following file: