gloox
1.0
|
#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.
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.