#include <handlers.h>
Inheritance diagram for SIPHandler:

| enum SIPHandler::State |
| SIPHandler::SIPHandler | ( | SIPEndPoint & | ep, | |
| const PString & | to, | |||
| int | expireTime, | |||
| int | offlineExpire = 30, |
|||
| const PTimeInterval & | retryMin = PMaxTimeInterval, |
|||
| const PTimeInterval & | retryMax = PMaxTimeInterval | |||
| ) | [protected] |
| SIPHandler::~SIPHandler | ( | ) |
| virtual bool SIPHandler::ShutDown | ( | ) | [virtual] |
| void SIPHandler::SetState | ( | SIPHandler::State | s | ) |
| SIPHandler::State SIPHandler::GetState | ( | ) | [inline] |
| virtual OpalTransport* SIPHandler::GetTransport | ( | ) | [virtual] |
| virtual SIPAuthentication* SIPHandler::GetAuthentication | ( | ) | [inline, virtual] |
| virtual const SIPURL& SIPHandler::GetTargetAddress | ( | ) | [inline, virtual] |
| virtual const PString SIPHandler::GetRemotePartyAddress | ( | ) | [virtual] |
| virtual PBoolean SIPHandler::OnReceivedNOTIFY | ( | SIP_PDU & | response | ) | [virtual] |
Reimplemented in SIPSubscribeHandler.
| virtual void SIPHandler::SetExpire | ( | int | e | ) | [virtual] |
| virtual int SIPHandler::GetExpire | ( | ) | [inline, virtual] |
| virtual PString SIPHandler::GetCallID | ( | ) | [inline, virtual] |
| virtual void SIPHandler::SetBody | ( | const PString & | b | ) | [inline, virtual] |
Reimplemented in SIPPublishHandler, and SIPMessageHandler.
| virtual SIPTransaction* SIPHandler::CreateTransaction | ( | OpalTransport & | t | ) | [pure virtual] |
Implemented in SIPRegisterHandler, SIPSubscribeHandler, SIPPublishHandler, SIPMessageHandler, and SIPPingHandler.
| virtual SIP_PDU::Methods SIPHandler::GetMethod | ( | ) | [pure virtual] |
Implemented in SIPRegisterHandler, SIPSubscribeHandler, SIPPublishHandler, SIPMessageHandler, and SIPPingHandler.
| virtual PCaselessString SIPHandler::GetEventPackage | ( | ) | const [inline, virtual] |
Reimplemented in SIPSubscribeHandler.
| virtual void SIPHandler::OnReceivedAuthenticationRequired | ( | SIPTransaction & | transaction, | |
| SIP_PDU & | response | |||
| ) | [virtual] |
| virtual void SIPHandler::OnReceivedOK | ( | SIPTransaction & | transaction, | |
| SIP_PDU & | response | |||
| ) | [virtual] |
Reimplemented in SIPRegisterHandler, SIPSubscribeHandler, and SIPPublishHandler.
| virtual void SIPHandler::OnTransactionFailed | ( | SIPTransaction & | transaction | ) | [virtual] |
| virtual void SIPHandler::OnFailed | ( | SIP_PDU::StatusCodes | ) | [virtual] |
Reimplemented in SIPRegisterHandler, SIPSubscribeHandler, and SIPMessageHandler.
| virtual PBoolean SIPHandler::SendRequest | ( | SIPHandler::State | state | ) | [virtual] |
Reimplemented in SIPRegisterHandler, and SIPSubscribeHandler.
| const PStringList& SIPHandler::GetRouteSet | ( | ) | const [inline] |
| const OpalProductInfo& SIPHandler::GetProductInfo | ( | ) | const [inline] |
| void SIPHandler::CollapseFork | ( | SIPTransaction & | transaction | ) | [protected] |
| SIPHandler::PDECLARE_NOTIFIER | ( | PTimer | , | |
| SIPHandler | , | |||
| OnExpireTimeout | ||||
| ) | [protected] |
| static PBoolean SIPHandler::WriteSIPHandler | ( | OpalTransport & | transport, | |
| void * | info | |||
| ) | [static, protected] |
| bool SIPHandler::WriteSIPHandler | ( | OpalTransport & | transport | ) | [protected] |
SIPEndPoint& SIPHandler::endpoint [protected] |
SIPAuthentication* SIPHandler::authentication [protected] |
PSafeList<SIPTransaction> SIPHandler::transactions [protected] |
OpalTransport* SIPHandler::transport [protected] |
SIPURL SIPHandler::targetAddress [protected] |
PString SIPHandler::callID [protected] |
int SIPHandler::expire [protected] |
int SIPHandler::originalExpire [protected] |
int SIPHandler::offlineExpire [protected] |
PStringList SIPHandler::routeSet [protected] |
PString SIPHandler::body [protected] |
unsigned SIPHandler::authenticationAttempts [protected] |
State SIPHandler::state [protected] |
PTimer SIPHandler::expireTimer [protected] |
PTimeInterval SIPHandler::retryTimeoutMin [protected] |
PTimeInterval SIPHandler::retryTimeoutMax [protected] |
PString SIPHandler::remotePartyAddress [protected] |
SIPURL SIPHandler::proxy [protected] |
OpalProductInfo SIPHandler::m_productInfo [protected] |
1.5.1