#include <oob.h>
Detailed Description
This is an abstraction of a jabber:x:oob namespace element or a jabber:iq:oob namespace element as specified in XEP-0066.
XEP version: 1.5
- Author
- Jakob Schroeter js@ca.nosp@m.maya.nosp@m..net
- Since
- 0.9
Definition at line 35 of file oob.h.
Constructor & Destructor Documentation
OOB |
( |
const std::string & |
url, |
|
|
const std::string & |
description, |
|
|
bool |
iqext |
|
) |
| |
Constructs an empty OOB object.
- Parameters
-
url | The out-of-band URL. |
description | The URL's optional description. |
iqext | Whether this object extends an IQ or a Presence stanza (results in either jabber:x:oob or jabber:iq:oob namespaced element). |
Definition at line 20 of file oob.cpp.
Constructs an OOB object from the given Tag. To be recognized properly, the Tag should either have a name 'x' of in the jabber:x:oob namespace, or a name of 'query' in the jabber:iq:oob namespace.
- Parameters
-
Definition at line 28 of file oob.cpp.
Virtual destructor.
Definition at line 49 of file oob.cpp.
Member Function Documentation
const std::string& desc |
( |
| ) |
const |
|
inline |
Returns the URL's description.
- Returns
- The URL's description.
Definition at line 70 of file oob.h.
Returns a Tag representation of the extension.
- Returns
- A Tag representation of the extension.
Implements StanzaExtension.
Definition at line 53 of file oob.cpp.
const std::string& url |
( |
| ) |
const |
|
inline |
Returns the out-of-band URL.
- Returns
- The out-of-band URL.
Definition at line 64 of file oob.h.
The documentation for this class was generated from the following files: