|
gloox
1.0
|
#include <iq.h>

Public Types | |
| enum | IqType { Get = 0, Set, Result, Error, Invalid } |
Public Member Functions | |
| IQ (IqType type, const JID &to, const std::string &id=EmptyString) | |
| virtual | ~IQ () |
| IqType | subtype () const |
| virtual Tag * | tag () const |
Public Member Functions inherited from Stanza | |
| virtual | ~Stanza () |
| void | setFrom (const JID &from) |
| const JID & | from () const |
| const JID & | to () const |
| const std::string & | id () const |
| const Error * | error () const |
| const std::string & | xmlLang () const |
| void | addExtension (const StanzaExtension *se) |
| const StanzaExtension * | findExtension (int type) const |
| template<class T > | |
| const T * | findExtension (int type) const |
| const StanzaExtensionList & | extensions () const |
| void | removeExtensions () |
Additional Inherited Members | |
Protected Member Functions inherited from Stanza | |
| Stanza (Tag *tag) | |
| Stanza (const JID &to) | |
| enum IqType |
Describes the different valid IQ types.
| Get |
The stanza is a request for information or requirements. |
| Set |
The stanza provides required data, sets new values, or replaces existing values. |
| Result |
The stanza is a response to a successful get or set request. |
| Error |
An error has occurred regarding processing or delivery of a previously-sent get or set (see Stanza Errors (Section 9.3)). |
| Invalid |
The stanza is invalid |
| IQ | ( | IqType | type, |
| const JID & | to, | ||
| const std::string & | id = EmptyString |
||
| ) |
Creates an IQ Query.
| type | The desired IqType. |
| to | The intended receiver. |
| id | The request's ID. Usually obtained from ClientBase::getID(). Optional, will be added by ClientBase if the IQ is sent by means of send( IQ&, IqHandler*, int, bool ) . You should only need to pass this when creating a reply (i.e. an IQ of type Result or Error). |
|
inline |
|
virtual |
1.8.1.2