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

List of all members.

Public Member Functions

 RegListener ()
bool isRegistered ()
virtual void onSuccess (ClientRegistrationHandle, const SipMessage &response)
 Called when registraion succeeds or each time it is sucessfully refreshed.
virtual void onRemoved (ClientRegistrationHandle, const SipMessage &response)
virtual void onFailure (ClientRegistrationHandle, const SipMessage &response)
 Called if registration fails, usage will be destroyed (unless a Registration retry interval is enabled in the Profile)
virtual int onRequestRetry (ClientRegistrationHandle, int retrySeconds, const SipMessage &response)
 call on Retry-After failure.

Protected Attributes

bool _registered

Detailed Description

Definition at line 33 of file basicMessage.cxx.


Constructor & Destructor Documentation

RegListener::RegListener ( ) [inline]

Definition at line 35 of file basicMessage.cxx.

: _registered(false) {};

Member Function Documentation

bool RegListener::isRegistered ( ) [inline]

Definition at line 36 of file basicMessage.cxx.

Referenced by main().

{ return _registered; };
virtual void RegListener::onFailure ( ClientRegistrationHandle  ,
const SipMessage response 
) [inline, virtual]

Called if registration fails, usage will be destroyed (unless a Registration retry interval is enabled in the Profile)

Implements resip::ClientRegistrationHandler.

Definition at line 48 of file basicMessage.cxx.

    {
        cout << "client regListener::onFailure\n";
            exit(-1);
    }
virtual void RegListener::onRemoved ( ClientRegistrationHandle  ,
const SipMessage response 
) [inline, virtual]

Implements resip::ClientRegistrationHandler.

Definition at line 43 of file basicMessage.cxx.

    {
        cout << "client regListener::onRemoved\n";
            exit(-1);
    }
virtual int RegListener::onRequestRetry ( ClientRegistrationHandle  ,
int  retrySeconds,
const SipMessage response 
) [inline, virtual]

call on Retry-After failure.

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

Implements resip::ClientRegistrationHandler.

Definition at line 53 of file basicMessage.cxx.

    {
        cout << "client regListener::onRequestRetry\n";
            exit(-1);
        return -1;
    }
virtual void RegListener::onSuccess ( ClientRegistrationHandle  ,
const SipMessage response 
) [inline, virtual]

Called when registraion succeeds or each time it is sucessfully refreshed.

Implements resip::ClientRegistrationHandler.

Definition at line 38 of file basicMessage.cxx.

    {
        cout << "client registered\n";
            _registered = true;
    }

Member Data Documentation

bool RegListener::_registered [protected]

Definition at line 61 of file basicMessage.cxx.


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