|
gloox
1.0
|
#include <adhochandler.h>
Public Member Functions | |
| virtual | ~AdhocHandler () |
| virtual void | handleAdhocSupport (const JID &remote, bool support)=0 |
| virtual void | handleAdhocCommands (const JID &remote, const StringMap &commands)=0 |
| virtual void | handleAdhocError (const JID &remote, const Error *error)=0 |
| virtual void | handleAdhocExecutionResult (const JID &remote, const Adhoc::Command &command)=0 |
A virtual interface for an Ad-hoc Command users according to XEP-0050.
Derived classes can be registered with the Adhoc object to receive notifications about Adhoc Commands remote entities support.
Definition at line 32 of file adhochandler.h.
|
inlinevirtual |
Virtual destructor.
Definition at line 38 of file adhochandler.h.
This function is called in response to a call to Adhoc::getCommands() and delivers a list of supported commands.
| remote | The queried remote entity's JID. |
| commands | A map of supported commands and their human-readable name. The map may be empty. |
This function is called in response to a call to Adhoc::getCommands() or Adhoc::checkSupport() or Adhoc::execute() in case the respective request returned an error.
| remote | The queried remote entity's JID. |
| error | The error condition. May be 0. |
|
pure virtual |
This function is called in response to a remote command execution.
| remote | The remote entity's JID. |
| command | The command being executed. |
|
pure virtual |
This function is called in response to a call to Adhoc::checkSupport().
1.8.1.2