15 #ifndef ADHOCHANDLER_H__
16 #define ADHOCHANDLER_H__
45 virtual void handleAdhocSupport(
const JID& remote,
bool support ) = 0;
54 virtual void handleAdhocCommands(
const JID& remote,
const StringMap& commands ) = 0;
63 virtual void handleAdhocError(
const JID& remote,
const Error* error ) = 0;
70 virtual void handleAdhocExecutionResult(
const JID& remote,
const Adhoc::Command& command ) = 0;
75 #endif // ADHOCHANDLER_H__
A virtual interface for an Ad-hoc Command users according to XEP-0050.
A stanza error abstraction implemented as a StanzaExtension.
An abstraction of an Adhoc Command element (from Adhoc Commands, XEP-0050) as a StanzaExtension.
std::map< std::string, std::string > StringMap