#include <sippdu.h>
Public Member Functions | |
SIPDialogContext () | |
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) |
bool | SetRequestURI (const PString &uri) |
const PString & | GetLocalTag () const |
void | SetLocalTag (const PString &tag) |
const SIPURL & | GetLocalURI () const |
void | SetLocalURI (const SIPURL &url) |
bool | SetLocalURI (const PString &uri) |
const PString & | GetRemoteTag () const |
void | SetRemoteTag (const PString &tag) |
const SIPURL & | GetRemoteURI () const |
void | SetRemoteURI (const SIPURL &url) |
bool | SetRemoteURI (const PString &uri) |
const PStringList & | GetRouteSet () const |
void | SetRouteSet (const PStringList &routes) |
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 |
bool | UsePeerTransportAddress () const |
void | SetForking (bool f) |
Protected Attributes | |
PString | m_callId |
SIPURL | m_requestURI |
SIPURL | m_localURI |
PString | m_localTag |
SIPURL | m_remoteURI |
PString | m_remoteTag |
PStringList | m_routeSet |
unsigned | m_lastSentCSeq |
unsigned | m_lastReceivedCSeq |
bool | m_usePeerTransportAddress |
bool | m_forking |
SIPURL | m_proxy |
SIPDialogContext::SIPDialogContext | ( | ) |
PString SIPDialogContext::AsString | ( | ) | const |
bool SIPDialogContext::FromString | ( | const PString & | str | ) |
const PString& SIPDialogContext::GetCallID | ( | ) | const [inline] |
const PString& SIPDialogContext::GetLocalTag | ( | ) | const [inline] |
const SIPURL& SIPDialogContext::GetLocalURI | ( | ) | const [inline] |
unsigned SIPDialogContext::GetNextCSeq | ( | ) |
const SIPURL& SIPDialogContext::GetProxy | ( | ) | const [inline] |
const PString& SIPDialogContext::GetRemoteTag | ( | ) | const [inline] |
const SIPURL& SIPDialogContext::GetRemoteURI | ( | ) | const [inline] |
const SIPURL& SIPDialogContext::GetRequestURI | ( | ) | const [inline] |
const PStringList& SIPDialogContext::GetRouteSet | ( | ) | const [inline] |
void SIPDialogContext::IncrementCSeq | ( | unsigned | inc | ) | [inline] |
bool SIPDialogContext::IsDuplicateCSeq | ( | unsigned | sequenceNumber | ) |
bool SIPDialogContext::IsEstablished | ( | ) | const [inline] |
void SIPDialogContext::SetCallID | ( | const PString & | id | ) | [inline] |
void SIPDialogContext::SetForking | ( | bool | f | ) | [inline] |
void SIPDialogContext::SetLocalTag | ( | const PString & | tag | ) | [inline] |
bool SIPDialogContext::SetLocalURI | ( | const PString & | uri | ) |
void SIPDialogContext::SetLocalURI | ( | const SIPURL & | url | ) |
void SIPDialogContext::SetProxy | ( | const SIPURL & | proxy, | |
bool | addToRouteSet | |||
) |
void SIPDialogContext::SetRemoteTag | ( | const PString & | tag | ) | [inline] |
bool SIPDialogContext::SetRemoteURI | ( | const PString & | uri | ) |
void SIPDialogContext::SetRemoteURI | ( | const SIPURL & | url | ) |
bool SIPDialogContext::SetRequestURI | ( | const PString & | uri | ) | [inline] |
void SIPDialogContext::SetRequestURI | ( | const SIPURL & | url | ) | [inline] |
void SIPDialogContext::SetRouteSet | ( | const PStringList & | routes | ) | [inline] |
void SIPDialogContext::Update | ( | const SIP_PDU & | response | ) |
bool SIPDialogContext::UsePeerTransportAddress | ( | ) | const [inline] |
PString SIPDialogContext::m_callId [protected] |
bool SIPDialogContext::m_forking [protected] |
unsigned SIPDialogContext::m_lastReceivedCSeq [protected] |
unsigned SIPDialogContext::m_lastSentCSeq [protected] |
PString SIPDialogContext::m_localTag [protected] |
SIPURL SIPDialogContext::m_localURI [protected] |
SIPURL SIPDialogContext::m_proxy [protected] |
PString SIPDialogContext::m_remoteTag [protected] |
SIPURL SIPDialogContext::m_remoteURI [protected] |
SIPURL SIPDialogContext::m_requestURI [protected] |
PStringList SIPDialogContext::m_routeSet [protected] |
bool SIPDialogContext::m_usePeerTransportAddress [protected] |