|
|
A class to store information required to identify a dialog
| SIPDialog ()
| SIPDialog |
Default constructor, build an empty SIP dialog
| SIPDialog (const SIPDialog& original)
| SIPDialog |
Copy constructor
Parameters:
| original | Original SIP dialog to copy |
| explicit SIPDialog (const SIPMessage& message)
| SIPDialog |
Constructor from a SIP message
Parameters:
| message | SIP message to copy the dialog information from |
| inline explicit SIPDialog (const String& callid)
| SIPDialog |
Constructor from a Call ID, leaves URIs and tags empty
Parameters:
| callid | Call ID to insert in the dialog |
| SIPDialog& operator= (const SIPDialog& original)
| operator= |
Assignment from another dialog
Parameters:
| original | Original SIP dialog to copy |
Returns: Reference to this SIP dialog
Reimplemented from String.
| SIPDialog& operator= (const SIPMessage& message)
| operator= |
Assignment from a SIP message
Parameters:
| message | SIP message to copy the dialog information from |
Returns: Reference to this SIP dialog
Reimplemented from String.
| SIPDialog& operator= (const String& callid)
| operator= |
Assignment from a Call ID, URIs and tags are cleared
Parameters:
| callid | Call ID to copy to the dialog |
Returns: Reference to this SIP dialog
Reimplemented from String.
| bool matches (const SIPDialog& other, bool ignoreURIs)
| matches |
[const]
SIP dialog matching check
Parameters:
| other | Other dialog to compare to |
| ignoreURIs | True to ignore local and remote URIs when comparing |
Returns: True if the two dialogs match
Reimplemented from String.
| inline bool operator== (const SIPDialog& other)
| operator== |
[const]
Dialog equality comparation, suitable for RFC 2543
Parameters:
| other | Other dialog to compare to |
Returns: True if the two dialogs are equal
Reimplemented from String.
| inline bool operator!= (const SIPDialog& other)
| operator!= |
[const]
Dialog inequality comparation, suitable for RFC 2543
Parameters:
| other | Other dialog to compare to |
Returns: True if the two dialogs are different
Reimplemented from String.
| inline bool operator&= (const SIPDialog& other)
| operator&= |
[const]
Dialog equality comparation, suitable for RFC 3261
Parameters:
| other | Other dialog to compare to |
Returns: True if the two dialogs match (ignoring local and remote URIs)
Reimplemented from String.
| inline bool operator|= (const SIPDialog& other)
| operator|= |
[const]
Dialog inequality comparation, suitable for RFC 3261
Parameters:
| other | Other dialog to compare to |
Returns: True if the two dialogs do not match (ignoring local and remote URIs)
Reimplemented from String.
| inline const String& fromURI (bool outgoing)
| fromURI |
[const]
Get the From URI from the dialog
Parameters:
| outgoing | True if getting the URI for an outgoing transaction |
Returns: Reference to the From URI in dialog
| inline const String& fromTag (bool outgoing)
| fromTag |
[const]
Get the From tag from the dialog
Parameters:
| outgoing | True if getting the tag for an outgoing transaction |
Returns: Reference to the From URI tag in dialog
| inline const String& toURI (bool outgoing)
| toURI |
[const]
Get the To URI from the dialog
Parameters:
| outgoing | True if getting the URI for an outgoing transaction |
Returns: Reference to the To URI in dialog
| inline const String& toTag (bool outgoing)
| toTag |
[const]
Get the To tag from the dialog
Parameters:
| outgoing | True if getting the tag for an outgoing transaction |
Returns: Reference to the To URI tag in dialog
| String localURI | localURI |
| String localTag | localTag |
| String remoteURI | remoteURI |
| String remoteTag | remoteTag |
| Generated by: paulc on bussard on Sun Oct 20 21:06:06 2013, using kdoc 2.0a54. |