#include <taghandler.h>
Public Member Functions | |
virtual | ~TagHandler () |
virtual void | handleTag (Tag *tag)=0 |
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.