#include <handlers.h>
Public Member Functions | |
| 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 r) |
| virtual SIP_PDU::Methods | GetMethod () |
| virtual SIPEventPackage | GetEventPackage () const |
| void | UpdateParameters (const SIPSubscribe::Params ¶ms) |
| virtual bool | IsDuplicateCSeq (unsigned sequenceNumber) |
Protected Member Functions | |
| virtual PBoolean | SendRequest (SIPHandler::State state) |
| void | SendStatus (SIP_PDU::StatusCodes code, State state) |
Protected Attributes | |
| SIPSubscribe::Params | m_parameters |
| SIPDialogContext | m_dialog |
| bool | m_unconfirmed |
| SIPEventPackageHandler * | m_packageHandler |
| SIPSubscribeHandler::SIPSubscribeHandler | ( | SIPEndPoint & | ep, | |
| const SIPSubscribe::Params & | params | |||
| ) |
| SIPSubscribeHandler::~SIPSubscribeHandler | ( | ) |
| virtual SIPTransaction* SIPSubscribeHandler::CreateTransaction | ( | OpalTransport & | ) | [virtual] |
Implements SIPHandler.
| virtual SIPEventPackage SIPSubscribeHandler::GetEventPackage | ( | ) | const [inline, virtual] |
Reimplemented from SIPHandler.
References SIPSubscribe::Params::m_eventPackage, and m_parameters.
| virtual SIP_PDU::Methods SIPSubscribeHandler::GetMethod | ( | ) | [inline, virtual] |
Implements SIPHandler.
References SIP_PDU::Method_SUBSCRIBE.
| virtual bool SIPSubscribeHandler::IsDuplicateCSeq | ( | unsigned | sequenceNumber | ) | [inline, virtual] |
Reimplemented from SIPHandler.
References SIPDialogContext::IsDuplicateCSeq(), and m_dialog.
| virtual void SIPSubscribeHandler::OnFailed | ( | SIP_PDU::StatusCodes | r | ) | [virtual] |
Reimplemented from SIPHandler.
| virtual PBoolean SIPSubscribeHandler::OnReceivedNOTIFY | ( | SIP_PDU & | response | ) | [virtual] |
Reimplemented from SIPHandler.
| virtual void SIPSubscribeHandler::OnReceivedOK | ( | SIPTransaction & | transaction, | |
| SIP_PDU & | response | |||
| ) | [virtual] |
Reimplemented from SIPHandler.
| virtual PBoolean SIPSubscribeHandler::SendRequest | ( | SIPHandler::State | state | ) | [protected, virtual] |
Reimplemented from SIPHandler.
| void SIPSubscribeHandler::SendStatus | ( | SIP_PDU::StatusCodes | code, | |
| State | state | |||
| ) | [protected] |
| void SIPSubscribeHandler::UpdateParameters | ( | const SIPSubscribe::Params & | params | ) |
SIPDialogContext SIPSubscribeHandler::m_dialog [protected] |
Referenced by IsDuplicateCSeq().
Referenced by GetEventPackage().
bool SIPSubscribeHandler::m_unconfirmed [protected] |
1.6.3