#include <sippdu.h>
Inheritance diagram for SIPTransaction:
enum SIPTransaction::States [protected] |
SIPTransaction::SIPTransaction | ( | SIPEndPoint & | endpoint, | |
OpalTransport & | transport, | |||
const PTimeInterval & | minRetryTime = PMaxTimeInterval , |
|||
const PTimeInterval & | maxRetryTime = PMaxTimeInterval | |||
) |
SIPTransaction::SIPTransaction | ( | SIPConnection & | connection, | |
OpalTransport & | transport, | |||
Methods | method = NumMethods | |||
) |
Construct a transaction for requests in a dialog. The transport is used to determine the local address
SIPTransaction::~SIPTransaction | ( | ) |
PBoolean SIPTransaction::Start | ( | ) |
PBoolean SIPTransaction::IsInProgress | ( | ) | const [inline] |
PBoolean SIPTransaction::IsFailed | ( | ) | const [inline] |
PBoolean SIPTransaction::IsCompleted | ( | ) | const [inline] |
PBoolean SIPTransaction::IsCanceled | ( | ) | const [inline] |
PBoolean SIPTransaction::IsTerminated | ( | ) | const [inline] |
void SIPTransaction::WaitForCompletion | ( | ) |
PBoolean SIPTransaction::Cancel | ( | ) |
void SIPTransaction::Abort | ( | ) |
virtual PBoolean SIPTransaction::OnReceivedResponse | ( | SIP_PDU & | response | ) | [virtual] |
Reimplemented in SIPInvite.
virtual PBoolean SIPTransaction::OnCompleted | ( | SIP_PDU & | response | ) | [virtual] |
OpalTransport& SIPTransaction::GetTransport | ( | ) | const [inline] |
SIPConnection* SIPTransaction::GetConnection | ( | ) | const [inline] |
PString SIPTransaction::GetInterface | ( | ) | const [inline] |
void SIPTransaction::Construct | ( | const PTimeInterval & | minRetryTime = PMaxTimeInterval , |
|
const PTimeInterval & | maxRetryTime = PMaxTimeInterval | |||
) | [protected] |
bool SIPTransaction::SendPDU | ( | SIP_PDU & | pdu | ) | [protected] |
bool SIPTransaction::ResendCANCEL | ( | ) | [protected] |
SIPTransaction::PDECLARE_NOTIFIER | ( | PTimer | , | |
SIPTransaction | , | |||
OnRetry | ||||
) | [protected] |
SIPTransaction::PDECLARE_NOTIFIER | ( | PTimer | , | |
SIPTransaction | , | |||
OnTimeout | ||||
) | [protected] |
virtual void SIPTransaction::SetTerminated | ( | States | newState | ) | [protected, virtual] |
SIPEndPoint& SIPTransaction::endpoint [protected] |
OpalTransport& SIPTransaction::transport [protected] |
PSafePtr<SIPConnection> SIPTransaction::connection [protected] |
PTimeInterval SIPTransaction::retryTimeoutMin [protected] |
PTimeInterval SIPTransaction::retryTimeoutMax [protected] |
States SIPTransaction::state [protected] |
unsigned SIPTransaction::retry [protected] |
PTimer SIPTransaction::retryTimer [protected] |
PTimer SIPTransaction::completionTimer [protected] |
PSyncPoint SIPTransaction::completed [protected] |
PString SIPTransaction::localInterface [protected] |
OpalTransportAddress SIPTransaction::m_remoteAddress [protected] |