|
glooxd
0.3-svn
|
#include <plugin.h>

Public Member Functions | |
| Plugin (SM &sm, TagHandler &router) | |
| virtual | ~Plugin () |
| virtual bool | handleTag (const gloox::Tag *tag)=0 |
| virtual const std::string & | filterString () const =0 |
Abstract base class for a (sub)protocol such as Roster Management, Private XML Storage, etc.
|
inline |
|
pure virtual |
Returns an XPath expression that matches the Plugin's supported stanzas.
Implemented in RosterManager, MessageManager, PresenceManager, DiscoManager, and VCardManager.
|
pure virtual |
Reimplement this function to handle incoming tags matched by the XPath expression returned by filterString().
| tag | A Tag to handle. |
Implemented in RosterManager, MessageManager, PresenceManager, DiscoManager, and VCardManager.
1.8.1.2