|
gloox 1.0
|
A virtual interface which can be reimplemented to receive non-XMPP Core stanzas. More...
#include <taghandler.h>

Public Member Functions | |
| virtual | ~TagHandler () |
| virtual void | handleTag (Tag *tag)=0 |
A virtual interface which can be reimplemented to receive non-XMPP Core stanzas.
Derived classes can be registered as TagHandlers with the ClientBase. A TagHandler can handle arbitrary elements not defined by RFC 3920, XMPP Core.
It can also be used to handle Tags emitted by Parser.
Definition at line 32 of file taghandler.h.
| virtual ~TagHandler | ( | ) | [inline, virtual] |
Virtual Destructor.
Definition at line 38 of file taghandler.h.
| virtual void handleTag | ( | Tag * | tag | ) | [pure virtual] |
This function is called when a registered XML element arrives. As with every handler in gloox, the Tag is going to be deleted after this function returned. If you need a copy afterwards, create it using Tag::clone().
| tag | The complete Tag. |
Implemented in ClientBase, and ConnectionBOSH.
1.7.4