reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
recon::UserAgentRegistration Class Reference

This class is used to manage active SIP registrations. More...

#include <UserAgentRegistration.hxx>

Inheritance diagram for recon::UserAgentRegistration:
[legend]

Public Member Functions

 UserAgentRegistration (UserAgent &userAgent, resip::DialogUsageManager &dum, unsigned int handle)
 
virtual ~UserAgentRegistration ()
 
ConversationProfileHandle getConversationProfileHandle ()
 
virtual void end ()
 
virtual bool forceRefresh ()
 
const resip::NameAddrs & getContactAddresses ()
 
const resip::Tuple & getLastServerTuple ()
 
virtual void onSuccess (resip::ClientRegistrationHandle h, const resip::SipMessage &response)
 
virtual void onFailure (resip::ClientRegistrationHandle h, const resip::SipMessage &response)
 
virtual void onRemoved (resip::ClientRegistrationHandle h, const resip::SipMessage &response)
 
virtual int onRequestRetry (resip::ClientRegistrationHandle h, int retryMinimum, const resip::SipMessage &msg)
 
- Public Member Functions inherited from resip::AppDialogSet
virtual void destroy ()
 
virtual void end (const Data &endReason)
 
virtual void end (const ParserContainer< Token > &endReasons)
 
virtual void endCommand ()
 
virtual void endCommand (const Data &reason)
 
virtual void endCommand (const ParserContainer< Token > &endReasons)
 
virtual std::shared_ptr< UserProfile > getUserProfile ()
 
virtual AppDialog * createAppDialog (const SipMessage &)
 
AppDialogSetHandle getHandle ()
 
DialogSetId getDialogSetId ()
 
virtual const Data getClassName ()
 
virtual EncodeStream & dump (EncodeStream &strm) const
 
- Public Member Functions inherited from resip::Handled
 Handled (HandleManager &ham)
 
virtual ~Handled ()
 

Additional Inherited Members

- Public Types inherited from resip::Handled
enum  { npos = 0 }
 
typedef unsigned long Id
 
- Protected Member Functions inherited from resip::AppDialogSet
 AppDialogSet (DialogUsageManager &dum)
 
virtual ~AppDialogSet ()
 
virtual std::shared_ptr< UserProfile > selectUASUserProfile (const SipMessage &)
 
- Protected Attributes inherited from resip::AppDialogSet
DialogUsageManager & mDum
 
- Protected Attributes inherited from resip::Handled
HandleManager & mHam
 
Handled::Id mId
 

Detailed Description

This class is used to manage active SIP registrations.

Author: Scott Godin (sgodin AT SipSpectrum DOT com)

Definition at line 27 of file UserAgentRegistration.hxx.

Constructor & Destructor Documentation

◆ UserAgentRegistration()

UserAgentRegistration::UserAgentRegistration ( UserAgent &  userAgent,
resip::DialogUsageManager &  dum,
unsigned int  handle 
)

Definition at line 16 of file UserAgentRegistration.cxx.

◆ ~UserAgentRegistration()

UserAgentRegistration::~UserAgentRegistration ( )
virtual

Definition at line 25 of file UserAgentRegistration.cxx.

Member Function Documentation

◆ end()

void UserAgentRegistration::end ( )
virtual

Reimplemented from resip::AppDialogSet.

Definition at line 37 of file UserAgentRegistration.cxx.

◆ forceRefresh()

bool UserAgentRegistration::forceRefresh ( )
virtual

Definition at line 58 of file UserAgentRegistration.cxx.

◆ getContactAddresses()

const NameAddrs & UserAgentRegistration::getContactAddresses ( )

Definition at line 69 of file UserAgentRegistration.cxx.

◆ getConversationProfileHandle()

ConversationProfileHandle UserAgentRegistration::getConversationProfileHandle ( )

Definition at line 31 of file UserAgentRegistration.cxx.

◆ getLastServerTuple()

const Tuple & UserAgentRegistration::getLastServerTuple ( )

Definition at line 83 of file UserAgentRegistration.cxx.

◆ onFailure()

void UserAgentRegistration::onFailure ( resip::ClientRegistrationHandle  h,
const resip::SipMessage &  response 
)
virtual

Definition at line 116 of file UserAgentRegistration.cxx.

◆ onRemoved()

void UserAgentRegistration::onRemoved ( resip::ClientRegistrationHandle  h,
const resip::SipMessage &  response 
)
virtual

Definition at line 139 of file UserAgentRegistration.cxx.

◆ onRequestRetry()

int UserAgentRegistration::onRequestRetry ( resip::ClientRegistrationHandle  h,
int  retryMinimum,
const resip::SipMessage &  msg 
)
virtual

Definition at line 146 of file UserAgentRegistration.cxx.

◆ onSuccess()

void UserAgentRegistration::onSuccess ( resip::ClientRegistrationHandle  h,
const resip::SipMessage &  response 
)
virtual

Definition at line 93 of file UserAgentRegistration.cxx.


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