OPAL  Version 3.18.8
SIPEndPoint::RegistrarAoR Class Reference

#include <sipep.h>

Inherits PSafeObject.

Collaboration diagram for SIPEndPoint::RegistrarAoR:

Data Structures

struct  Binding
 

Public Member Functions

 RegistrarAoR (const PURL &aor)
 
virtual Comparison Compare (const PObject &obj) const
 
virtual void PrintOn (ostream &strm) const
 
virtual SIP_PDU::StatusCodes OnReceivedREGISTER (SIPEndPoint &endpoint, const SIP_PDU &request)
 
virtual bool ExpireBindings ()
 
const SIPURLGetAoR () const
 
SIPURLList GetContacts () const
 
const OpalProductInfoGetProductInfo () const
 
bool HasBindings () const
 

Protected Types

typedef std::map< SIPURL, BindingBindingMap
 

Protected Attributes

SIPURL m_aor
 
OpalProductInfo m_productInfo
 
BindingMap m_bindings
 
std::map< PString, unsigned > m_cseq
 

Member Typedef Documentation

Constructor & Destructor Documentation

SIPEndPoint::RegistrarAoR::RegistrarAoR ( const PURL &  aor)

Member Function Documentation

virtual Comparison SIPEndPoint::RegistrarAoR::Compare ( const PObject &  obj) const
virtual
virtual bool SIPEndPoint::RegistrarAoR::ExpireBindings ( )
virtual
const SIPURL& SIPEndPoint::RegistrarAoR::GetAoR ( ) const
inline

References m_aor.

SIPURLList SIPEndPoint::RegistrarAoR::GetContacts ( ) const
const OpalProductInfo& SIPEndPoint::RegistrarAoR::GetProductInfo ( ) const
inline

References m_productInfo.

bool SIPEndPoint::RegistrarAoR::HasBindings ( ) const
inline

References m_bindings.

virtual SIP_PDU::StatusCodes SIPEndPoint::RegistrarAoR::OnReceivedREGISTER ( SIPEndPoint endpoint,
const SIP_PDU request 
)
virtual
virtual void SIPEndPoint::RegistrarAoR::PrintOn ( ostream &  strm) const
virtual

Field Documentation

SIPURL SIPEndPoint::RegistrarAoR::m_aor
protected

Referenced by GetAoR().

BindingMap SIPEndPoint::RegistrarAoR::m_bindings
protected

Referenced by HasBindings().

std::map<PString, unsigned> SIPEndPoint::RegistrarAoR::m_cseq
protected
OpalProductInfo SIPEndPoint::RegistrarAoR::m_productInfo
protected

Referenced by GetProductInfo().


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