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