#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6