OPAL
Version 3.14.3
|
#include <sippdu.h>
Public Member Functions | |
SIPDialogContext () | |
SIPDialogContext (const SIPMIMEInfo &mime) | |
PString | AsString () const |
bool | FromString (const PString &str) |
const PString & | GetCallID () const |
void | SetCallID (const PString &id) |
const SIPURL & | GetRequestURI () const |
void | SetRequestURI (const SIPURL &url) |
const PString & | GetLocalTag () const |
void | SetLocalTag (const PString &tag) |
const SIPURL & | GetLocalURI () const |
void | SetLocalURI (const SIPURL &url) |
const PString & | GetRemoteTag () const |
void | SetRemoteTag (const PString &tag) |
const SIPURL & | GetRemoteURI () const |
void | SetRemoteURI (const SIPURL &url) |
const SIPURLList & | GetRouteSet () const |
void | SetRouteSet (const PString &str) |
const SIPURL & | GetProxy () const |
void | SetProxy (const SIPURL &proxy, bool addToRouteSet) |
void | Update (const SIP_PDU &response) |
unsigned | GetNextCSeq () |
void | IncrementCSeq (unsigned inc) |
bool | IsDuplicateCSeq (unsigned sequenceNumber) |
bool | IsEstablished () const |
OpalTransportAddress | GetRemoteTransportAddress (PINDEX dnsEntry) const |
const PString & | GetInterface () const |
void | SetInterface (const PString &newInterface) |
void | SetForking (bool f) |
Protected Attributes | |
PString | m_callId |
SIPURL | m_requestURI |
SIPURL | m_localURI |
PString | m_localTag |
SIPURL | m_remoteURI |
PString | m_remoteTag |
SIPURLList | m_routeSet |
unsigned | m_lastSentCSeq |
unsigned | m_lastReceivedCSeq |
OpalTransportAddress | m_externalTransportAddress |
bool | m_forking |
SIPURL | m_proxy |
PString | m_interface |
Session Initiation Protocol dialog context information.
SIPDialogContext::SIPDialogContext | ( | ) |
SIPDialogContext::SIPDialogContext | ( | const SIPMIMEInfo & | mime | ) |
PString SIPDialogContext::AsString | ( | ) | const |
bool SIPDialogContext::FromString | ( | const PString & | str | ) |
|
inline |
References m_callId.
|
inline |
References m_interface.
Referenced by SIPTransactionOwner::GetInterface().
|
inline |
References m_localTag.
|
inline |
References m_localURI.
unsigned SIPDialogContext::GetNextCSeq | ( | ) |
|
inline |
References m_proxy.
Referenced by SIPTransactionOwner::GetProxy().
|
inline |
References m_remoteTag.
OpalTransportAddress SIPDialogContext::GetRemoteTransportAddress | ( | PINDEX | dnsEntry | ) | const |
Referenced by SIPTransactionOwner::GetRemoteTransportAddress().
|
inline |
References m_remoteURI.
Referenced by SIPTransactionOwner::GetRemoteURI().
|
inline |
References m_requestURI.
Referenced by SIPTransactionOwner::GetRequestURI().
|
inline |
References m_routeSet.
|
inline |
References m_lastSentCSeq.
bool SIPDialogContext::IsDuplicateCSeq | ( | unsigned | sequenceNumber | ) |
|
inline |
References m_callId, m_localTag, m_remoteTag, and m_requestURI.
|
inline |
References m_callId.
|
inline |
References m_forking.
|
inline |
References m_interface.
|
inline |
References m_localTag.
void SIPDialogContext::SetLocalURI | ( | const SIPURL & | url | ) |
void SIPDialogContext::SetProxy | ( | const SIPURL & | proxy, |
bool | addToRouteSet | ||
) |
|
inline |
References m_remoteTag.
void SIPDialogContext::SetRemoteURI | ( | const SIPURL & | url | ) |
void SIPDialogContext::SetRequestURI | ( | const SIPURL & | url | ) |
|
inline |
References SIPURLList::FromString(), and m_routeSet.
void SIPDialogContext::Update | ( | const SIP_PDU & | response | ) |
|
protected |
Referenced by GetCallID(), IsEstablished(), and SetCallID().
|
protected |
|
protected |
Referenced by SetForking().
|
protected |
Referenced by GetInterface(), and SetInterface().
|
protected |
|
protected |
Referenced by IncrementCSeq().
|
protected |
Referenced by GetLocalTag(), IsEstablished(), and SetLocalTag().
|
protected |
Referenced by GetLocalURI().
|
protected |
Referenced by GetProxy().
|
protected |
Referenced by GetRemoteTag(), IsEstablished(), and SetRemoteTag().
|
protected |
Referenced by GetRemoteURI().
|
protected |
Referenced by GetRequestURI(), and IsEstablished().
|
protected |
Referenced by GetRouteSet(), and SetRouteSet().