SIPEndPoint::RegistrationList Class Reference

#include <sipep.h>

List of all members.

Public Member Functions

unsigned GetRegistrationsCount ()
SIPInfoFindSIPInfoByCallID (const PString &callID, PSafetyMode m)
SIPInfoFindSIPInfoByAuthRealm (const PString &authRealm, const PString &userName, PSafetyMode m)
SIPInfoFindSIPInfoByUrl (const PString &url, SIP_PDU::Methods meth, PSafetyMode m)
SIPInfoFindSIPInfoByDomain (const PString &name, SIP_PDU::Methods meth, PSafetyMode m)


Detailed Description

This dictionary is used both to contain the active and successful registrations, and subscriptions. Currently, only MWI subscriptions are supported.


Member Function Documentation

SIPInfo* SIPEndPoint::RegistrationList::FindSIPInfoByAuthRealm ( const PString &  authRealm,
const PString &  userName,
PSafetyMode  m 
) [inline]

Find the SIPInfo object with the specified authRealm

SIPInfo* SIPEndPoint::RegistrationList::FindSIPInfoByCallID ( const PString &  callID,
PSafetyMode  m 
) [inline]

Find the SIPInfo object with the specified callID

SIPInfo* SIPEndPoint::RegistrationList::FindSIPInfoByDomain ( const PString &  name,
SIP_PDU::Methods  meth,
PSafetyMode  m 
) [inline]

Find the SIPInfo object with the specified registration host. For example, in the above case, the name parameter could be "sip.seconix.com" or "seconix.com".

SIPInfo* SIPEndPoint::RegistrationList::FindSIPInfoByUrl ( const PString &  url,
SIP_PDU::Methods  meth,
PSafetyMode  m 
) [inline]

Find the SIPInfo object with the specified URL. The url is the registration address, for example, 6001@sip.seconix.com when registering 6001 to sip.seconix.com with realm seconix.com or 6001@seconix.com when registering 6001@seconix.com to sip.seconix.com

unsigned SIPEndPoint::RegistrationList::GetRegistrationsCount (  )  [inline]

Return the number of registered accounts


The documentation for this class was generated from the following file:
Generated on Mon Sep 25 16:21:54 2006 for OPAL by  doxygen 1.4.7