#include <sipep.h>
Inheritance diagram for SIPInfo:
SIPInfo::SIPInfo | ( | SIPEndPoint & | ep, | |
const PString & | name | |||
) |
SIPInfo::~SIPInfo | ( | ) |
virtual void SIPInfo::AppendTransaction | ( | SIPTransaction * | transaction | ) | [inline, virtual] |
virtual SIPTransaction* SIPInfo::CreateTransaction | ( | OpalTransport & | t, | |
BOOL | unregister | |||
) | [pure virtual] |
Implemented in SIPRegisterInfo, SIPMWISubscribeInfo, and SIPMessageInfo.
virtual BOOL SIPInfo::CreateTransport | ( | OpalTransportAddress & | addr | ) | [virtual] |
virtual SIPAuthentication& SIPInfo::GetAuthentication | ( | ) | [inline, virtual] |
int SIPInfo::GetAuthenticationAttempts | ( | ) | [inline] |
virtual int SIPInfo::GetExpire | ( | ) | [inline, virtual] |
virtual SIP_PDU::Methods SIPInfo::GetMethod | ( | ) | [pure virtual] |
Implemented in SIPRegisterInfo, SIPMWISubscribeInfo, and SIPMessageInfo.
virtual const OpalTransportAddress& SIPInfo::GetRegistrarAddress | ( | ) | [inline, virtual] |
virtual const SIPURL& SIPInfo::GetRegistrationAddress | ( | ) | [inline, virtual] |
virtual PString SIPInfo::GetRegistrationID | ( | ) | [inline, virtual] |
virtual OpalTransport* SIPInfo::GetTransport | ( | ) | [inline, virtual] |
virtual BOOL SIPInfo::HasExpired | ( | ) | [inline, virtual] |
virtual BOOL SIPInfo::IsRegistered | ( | ) | [inline, virtual] |
virtual void SIPInfo::OnFailed | ( | SIP_PDU::StatusCodes | ) | [pure virtual] |
Implemented in SIPRegisterInfo, SIPMWISubscribeInfo, and SIPMessageInfo.
virtual void SIPInfo::OnSuccess | ( | ) | [pure virtual] |
Implemented in SIPRegisterInfo, SIPMWISubscribeInfo, and SIPMessageInfo.
virtual void SIPInfo::RemoveTransactions | ( | ) | [inline, virtual] |
void SIPInfo::SetAuthenticationAttempts | ( | unsigned | attempts | ) | [inline] |
virtual void SIPInfo::SetAuthRealm | ( | const PString & | r | ) | [inline, virtual] |
virtual void SIPInfo::SetAuthUser | ( | const PString & | u | ) | [inline, virtual] |
virtual void SIPInfo::SetBody | ( | const PString & | b | ) | [inline, virtual] |
virtual void SIPInfo::SetExpire | ( | int | e | ) | [inline, virtual] |
virtual void SIPInfo::SetPassword | ( | const PString & | p | ) | [inline, virtual] |
virtual void SIPInfo::SetRegistered | ( | BOOL | r | ) | [inline, virtual] |
SIPAuthentication SIPInfo::authentication [protected] |
unsigned SIPInfo::authenticationAttempts [protected] |
PString SIPInfo::authRealm [protected] |
PString SIPInfo::authUser [protected] |
PString SIPInfo::body [protected] |
SIPEndPoint& SIPInfo::ep [protected] |
int SIPInfo::expire [protected] |
PString SIPInfo::password [protected] |
BOOL SIPInfo::registered [protected] |
OpalTransportAddress SIPInfo::registrarAddress [protected] |
OpalTransport* SIPInfo::registrarTransport [protected] |
SIPURL SIPInfo::registrationAddress [protected] |
PString SIPInfo::registrationID [protected] |
SIPTransactionList SIPInfo::registrations [protected] |
PTime SIPInfo::registrationTime [protected] |
PMutex SIPInfo::transportMutex [protected] |