reSIProcate/DialogUsageManager  9694
Public Member Functions | Public Attributes
ClientPubHandler Class Reference
Inheritance diagram for ClientPubHandler:
Inheritance graph
[legend]
Collaboration diagram for ClientPubHandler:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Public Attributes

ClientPublicationHandle handle

Detailed Description

Definition at line 38 of file basicPublication.cxx.


Constructor & Destructor Documentation

ClientPubHandler::ClientPubHandler ( ) [inline]

Definition at line 40 of file basicPublication.cxx.

{}

Member Function Documentation

virtual void ClientPubHandler::onFailure ( ClientPublicationHandle  cph,
const SipMessage status 
) [inline, virtual]

Implements resip::ClientPublicationHandler.

Definition at line 59 of file basicPublication.cxx.

References InfoLog, and transCount.

   {
      InfoLog(<<"ClientPubHandler::onFailure\n");
      handle = ClientPublicationHandle();
      transCount--;
   }
virtual void ClientPubHandler::onRemove ( ClientPublicationHandle  cph,
const SipMessage status 
) [inline, virtual]

Implements resip::ClientPublicationHandler.

Definition at line 47 of file basicPublication.cxx.

References InfoLog, and transCount.

   {
          InfoLog(<<"ClientPubHandler::onRemove\n");
      handle = ClientPublicationHandle();
      transCount--;
   }
virtual int ClientPubHandler::onRequestRetry ( ClientPublicationHandle  ,
int  retrySeconds,
const SipMessage status 
) [inline, virtual]

call on Retry-After failure.

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

Implements resip::ClientPublicationHandler.

Definition at line 53 of file basicPublication.cxx.

References InfoLog.

   {
      handle = cph;
      InfoLog(<<"ClientPubHandler::onRequestRetry\n");
      return 30;
   }
virtual void ClientPubHandler::onSuccess ( ClientPublicationHandle  ,
const SipMessage status 
) [inline, virtual]

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

Implements resip::ClientPublicationHandler.

Definition at line 41 of file basicPublication.cxx.

References InfoLog, and transCount.

   {
      handle = cph;
      InfoLog(<<"ClientPubHandler::onSuccess\n");
      transCount--;
   }

Member Data Documentation

Definition at line 65 of file basicPublication.cxx.

Referenced by main().


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