#include <jinglesession.h>
Inherits Plugin.
Inheritance diagram for Session::Reason:

Public Types | |
| enum | Reasons { AlternativeSession, Busy, Cancel, ConnectivityError, Decline, Expired, GeneralError, Gone, MediaError, SecurityError, Success, Timeout, UnsupportedApplications, UnsupportedTransports, InvalidReason } |
Public Member Functions | |
| Reason (Reasons reason, const std::string &sid=EmptyString, const std::string &text=EmptyString) | |
| Reason (const Tag *tag=0) | |
| virtual | ~Reason () |
| Reasons | reason () const |
| const std::string & | sid () const |
| const std::string & | text () const |
| virtual const std::string & | filterString () const |
| virtual Tag * | tag () const |
| virtual Plugin * | clone () const |
XEP Version: 0.33
Definition at line 105 of file jinglesession.h.
|
|
Defied reasons for terminating a Jingle Session.
Definition at line 111 of file jinglesession.h. |
|
||||||||||||||||
|
Constructor.
Definition at line 77 of file jinglesession.cpp. |
|
|
Constructs a new element by parsing the given Tag.
Definition at line 84 of file jinglesession.cpp. |
|
|
Virtual destructor. Definition at line 148 of file jinglesession.h. |
|
|
Creates an identical deep copy of the current instance.
Implements Plugin. Definition at line 122 of file jinglesession.cpp. |
|
|
Returns an XPath expression that describes a path to child elements of a jingle element that a plugin handles.
Implements Plugin. Definition at line 100 of file jinglesession.cpp. |
|
|
Returns the reason for the session termination.
Definition at line 154 of file jinglesession.h. |
|
|
Returns the session ID of the alternate session, if given (only applicable if reason() returns AlternativeSession).
Definition at line 161 of file jinglesession.h. |
|
|
Returns a Tag representation of the plugin.
Implements Plugin. Definition at line 106 of file jinglesession.cpp. |
|
|
Returns the content of an optional, human-readable <text> element.
Definition at line 168 of file jinglesession.h. |
1.4.1