diff options
author | Florent Le Coz <louiz@louiz.org> | 2014-05-31 17:06:36 +0200 |
---|---|---|
committer | Florent Le Coz <louiz@louiz.org> | 2014-05-31 17:06:36 +0200 |
commit | 4e27298b3a6389781893589b37f66260d6a34707 (patch) | |
tree | 5b33fe906f698c4b2789197d51d3712daf791489 /src/xmpp/adhoc_command.hpp | |
parent | f5b61f0feba271770474c4d540d7bf48a6c2b180 (diff) | |
download | biboumi-4e27298b3a6389781893589b37f66260d6a34707.tar.gz biboumi-4e27298b3a6389781893589b37f66260d6a34707.tar.bz2 biboumi-4e27298b3a6389781893589b37f66260d6a34707.tar.xz biboumi-4e27298b3a6389781893589b37f66260d6a34707.zip |
Add an ad-hoc command to disconnect some users
Diffstat (limited to 'src/xmpp/adhoc_command.hpp')
-rw-r--r-- | src/xmpp/adhoc_command.hpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/xmpp/adhoc_command.hpp b/src/xmpp/adhoc_command.hpp index 59a3cd6..60f7d6c 100644 --- a/src/xmpp/adhoc_command.hpp +++ b/src/xmpp/adhoc_command.hpp @@ -23,6 +23,8 @@ public: const std::string name; + bool is_admin_only() const; + private: /** * A command may have one or more steps. Each step is a different @@ -33,8 +35,10 @@ private: const bool admin_only; }; -void PingStep1(AdhocSession& session, XmlNode& command_node); -void HelloStep1(AdhocSession& session, XmlNode& command_node); -void HelloStep2(AdhocSession& session, XmlNode& command_node); +void PingStep1(XmppComponent*, AdhocSession& session, XmlNode& command_node); +void HelloStep1(XmppComponent*, AdhocSession& session, XmlNode& command_node); +void HelloStep2(XmppComponent*, AdhocSession& session, XmlNode& command_node); +void DisconnectUserStep1(XmppComponent*, AdhocSession& session, XmlNode& command_node); +void DisconnectUserStep2(XmppComponent*, AdhocSession& session, XmlNode& command_node); #endif // ADHOC_COMMAND_HPP |