|
| SIPSubscribeHandler (SIPEndPoint &ep, const SIPSubscribe::Params ¶ms) |
|
| ~SIPSubscribeHandler () |
|
virtual SIPTransaction * | CreateTransaction (OpalTransport &) |
|
virtual void | OnReceivedOK (SIPTransaction &transaction, SIP_PDU &response) |
|
virtual PBoolean | OnReceivedNOTIFY (SIP_PDU &response) |
|
virtual void | OnFailed (SIP_PDU::StatusCodes) |
|
virtual SIPEventPackage | GetEventPackage () const |
|
void | UpdateParameters (const SIPSubscribe::Params ¶ms) |
|
const SIPSubscribe::Params & | GetParams () const |
|
Public Member Functions inherited from SIPHandler |
| ~SIPHandler () |
|
virtual PString | GetAuthID () const |
|
virtual PString | GetPassword () const |
|
void | SetState (SIPHandler::State s) |
|
SIPHandler::State | GetState () const |
|
const PString & | GetCallID () const |
|
virtual const SIPURL & | GetAddressOfRecord () const |
|
virtual void | SetExpire (int e) |
|
virtual int | GetExpire () const |
|
virtual void | SetBody (const PString &) |
|
virtual bool | IsDuplicateCSeq (unsigned) |
|
SIP_PDU::Methods | GetMethod () const |
|
virtual void | OnReceivedResponse (SIPTransaction &transaction, SIP_PDU &response) |
|
virtual void | OnReceivedIntervalTooBrief (SIPTransaction &transaction, SIP_PDU &response) |
|
virtual void | OnReceivedTemporarilyUnavailable (SIPTransaction &transaction, SIP_PDU &response) |
|
virtual void | OnReceivedForbidden (SIPTransaction &transaction, SIP_PDU &response) |
|
virtual void | OnReceivedAuthenticationRequired (SIPTransaction &transaction, SIP_PDU &response) |
|
virtual void | OnTransactionFailed (SIPTransaction &transaction) |
|
bool | ActivateState (SIPHandler::State state, bool resetInterface=false) |
|
virtual bool | SendNotify (const PObject *) |
|
SIP_PDU::StatusCodes | GetLastResponseStatus () const |
|
const OpalProductInfo & | GetProductInfo () const |
|
const PString & | GetRealm () const |
|
virtual bool | ShutDown () |
|
| SIPTransactionOwner (PSafeObject &object, SIPEndPoint &endpoint) |
|
virtual | ~SIPTransactionOwner () |
|
virtual unsigned | GetAllowedMethods () const |
|
virtual void | OnStartTransaction (SIPTransaction &) |
|
void | FinaliseForking (SIPTransaction &transaction, SIP_PDU &response) |
|
bool | CleanPendingTransactions () |
|
void | AbortPendingTransactions (bool all=true) |
|
virtual SIP_PDU::StatusCodes | StartTransaction (const OpalTransport::WriteConnectCallback &function) |
|
SIP_PDU::StatusCodes | SwitchTransportProto (const char *proto, SIP_PDU *pdu) |
|
SIP_PDU::StatusCodes | HandleAuthentication (const SIP_PDU &response) |
|
SIPEndPoint & | GetEndPoint () const |
|
OpalTransportAddress | GetRemoteTransportAddress () const |
|
const SIPURL & | GetRequestURI () const |
|
const SIPURL & | GetRemoteURI () const |
|
const SIPURL & | GetProxy () const |
|
const PString & | GetInterface () const |
|
PINDEX | GetDNSEntry () const |
|
SIPAuthentication * | GetAuthenticator () const |
|
SIPDialogContext & | GetDialog () |
|
const SIPDialogContext & | GetDialog () const |
|