|
sipxtacklib
Version 3.3
|
Container for dialog element in the dialog event package. More...
#include <SipDialogEvent.h>


Public Member Functions | |
====================== Dialog Setting Interfaces | |
These methods set/get the dialog element and sub-elements. | |
| void | getDialog (UtlString &dialogId, UtlString &callId, UtlString &localTag, UtlString &remoteTag, UtlString &direction) const |
| void | getCallId (UtlString &callId) const |
| void | setDialogId (const char *dialogId) |
| void | getDialogId (UtlString &dialogId) const |
| void | setState (const char *state, const char *event, const char *code) |
| void | setTags (const char *local, const char *remote) |
| void | getState (UtlString &state, UtlString &event, UtlString &code) const |
| void | setDuration (const unsigned long duration) |
| unsigned long | getDuration () const |
| void | setReplaces (const char *callId, const char *localTag, const char *remoteTag) |
| void | getReplaces (UtlString &callId, UtlString &localTag, UtlString &remoteTag) const |
| void | setReferredBy (const char *url, const char *display) |
| void | getReferredBy (UtlString &url, UtlString &display) const |
| void | setLocalIdentity (const char *identity, const char *display) |
| void | getLocalIdentity (UtlString &identity, UtlString &display) const |
| void | setRemoteIdentity (const char *identity, const char *display) |
| void | getRemoteIdentity (UtlString &identity, UtlString &display) const |
| void | setLocalTarget (const char *url) |
| void | getLocalTarget (UtlString &url) const |
| void | setRemoteTarget (const char *url) |
| void | getRemoteTarget (UtlString &url) const |
Protected Member Functions | |
| void | setIdentifier () |
====================== Constructors and Destructors | |
| static const UtlContainableType | TYPE = "Dialog" |
| Dialog (const char *dialogId, const char *callId, const char *localTag, const char *remoteTag, const char *direction) | |
| Constructor. More... | |
| ~Dialog () | |
| Destructor. More... | |
| virtual UtlContainableType | getContainableType () const |
| virtual unsigned int | hash () const |
| int | compareTo (const UtlContainable *b) const |
Container for dialog element in the dialog event package.
This class contains all the contents presented in a dialog element of the dialog event package described in draft-ietf-sipping-dialog-package-06.txt (An INVITE Initiated Dialog Event Package for SIP). This class has the methods to construct and manipulate the dialog and its sub-elements.
| Dialog | ( | const char * | dialogId, |
| const char * | callId, | ||
| const char * | localTag, | ||
| const char * | remoteTag, | ||
| const char * | direction | ||
| ) |
Constructor.
| ~Dialog | ( | ) |
Destructor.
|
virtual |
|
virtual |
| int compareTo | ( | const UtlContainable * | b | ) | const |
| void getDialog | ( | UtlString & | dialogId, |
| UtlString & | callId, | ||
| UtlString & | localTag, | ||
| UtlString & | remoteTag, | ||
| UtlString & | direction | ||
| ) | const |
| void getCallId | ( | UtlString & | callId | ) | const |
| void setDialogId | ( | const char * | dialogId | ) |
| void getDialogId | ( | UtlString & | dialogId | ) | const |
| void setState | ( | const char * | state, |
| const char * | event, | ||
| const char * | code | ||
| ) |
| void setTags | ( | const char * | local, |
| const char * | remote | ||
| ) |
| void getState | ( | UtlString & | state, |
| UtlString & | event, | ||
| UtlString & | code | ||
| ) | const |
| void setDuration | ( | const unsigned long | duration | ) |
| unsigned long getDuration | ( | ) | const |
| void setReplaces | ( | const char * | callId, |
| const char * | localTag, | ||
| const char * | remoteTag | ||
| ) |
| void getReplaces | ( | UtlString & | callId, |
| UtlString & | localTag, | ||
| UtlString & | remoteTag | ||
| ) | const |
| void setReferredBy | ( | const char * | url, |
| const char * | display | ||
| ) |
| void getReferredBy | ( | UtlString & | url, |
| UtlString & | display | ||
| ) | const |
| void setLocalIdentity | ( | const char * | identity, |
| const char * | display | ||
| ) |
| void getLocalIdentity | ( | UtlString & | identity, |
| UtlString & | display | ||
| ) | const |
| void setRemoteIdentity | ( | const char * | identity, |
| const char * | display | ||
| ) |
| void getRemoteIdentity | ( | UtlString & | identity, |
| UtlString & | display | ||
| ) | const |
| void setLocalTarget | ( | const char * | url | ) |
| void getLocalTarget | ( | UtlString & | url | ) | const |
| void setRemoteTarget | ( | const char * | url | ) |
| void getRemoteTarget | ( | UtlString & | url | ) | const |
|
protected |
|
static |