~singpolyma/biboumi

ref: 8cf0b833c47314ada66e6a25bbdb9a2178e096d0 biboumi/src/xmpp/biboumi_adhoc_commands.hpp -rw-r--r-- 1.5 KiB
8cf0b833 — louiz’ Make the IRC channel configuration form available from the MUC config 6 years ago
                                                                                
81f8f45b louiz’
d3161971 Florent Le Coz
8cf0b833 louiz’
d3161971 Florent Le Coz
9714d020 Florent Le Coz
d3161971 Florent Le Coz
6776b827 louiz’
9714d020 Florent Le Coz
1691cf8f Florent Le Coz
1fc3fa1b Florent Le Coz
8cf0b833 louiz’
1fc3fa1b Florent Le Coz
8cf0b833 louiz’
1fc3fa1b Florent Le Coz
9714d020 Florent Le Coz
7376831b louiz’
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#pragma once


#include <xmpp/adhoc_command.hpp>
#include <xmpp/adhoc_session.hpp>
#include <xmpp/xmpp_stanza.hpp>
#include <xmpp/jid.hpp>

class XmppComponent;

void DisconnectUserStep1(XmppComponent&, AdhocSession& session, XmlNode& command_node);
void DisconnectUserStep2(XmppComponent&, AdhocSession& session, XmlNode& command_node);

void ConfigureGlobalStep1(XmppComponent&, AdhocSession& session, XmlNode& command_node);
void ConfigureGlobalStep2(XmppComponent&, AdhocSession& session, XmlNode& command_node);

void ConfigureIrcServerStep1(XmppComponent&, AdhocSession& session, XmlNode& command_node);
void ConfigureIrcServerStep2(XmppComponent&, AdhocSession& session, XmlNode& command_node);

void ConfigureIrcChannelStep1(XmppComponent&, AdhocSession& session, XmlNode& command_node);
void insert_irc_channel_configuration_form(XmlNode& node, const Jid& requester, const Jid& target);
void ConfigureIrcChannelStep2(XmppComponent&, AdhocSession& session, XmlNode& command_node);
bool handle_irc_channel_configuration_form(const XmlNode& node, const Jid& requester, const Jid& target);

void DisconnectUserFromServerStep1(XmppComponent&, AdhocSession& session, XmlNode& command_node);
void DisconnectUserFromServerStep2(XmppComponent&, AdhocSession& session, XmlNode& command_node);
void DisconnectUserFromServerStep3(XmppComponent&, AdhocSession& session, XmlNode& command_node);

void GetIrcConnectionInfoStep1(XmppComponent&, AdhocSession& session, XmlNode& command_node);