diff options
author | Florent Le Coz <louiz@louiz.org> | 2013-11-09 23:17:48 +0100 |
---|---|---|
committer | Florent Le Coz <louiz@louiz.org> | 2013-11-09 23:17:48 +0100 |
commit | 7c671499350e22f8bfba2f72b9827aa5b200f7b0 (patch) | |
tree | d6ec9c42c1f605f9c0c333df0afcc4fe2a00b439 /src/irc/irc_client.hpp | |
parent | f38b31a63ee203e53d1135a87f1b4e9faaf7dd3f (diff) | |
download | biboumi-7c671499350e22f8bfba2f72b9827aa5b200f7b0.tar.gz biboumi-7c671499350e22f8bfba2f72b9827aa5b200f7b0.tar.bz2 biboumi-7c671499350e22f8bfba2f72b9827aa5b200f7b0.tar.xz biboumi-7c671499350e22f8bfba2f72b9827aa5b200f7b0.zip |
Implement part and join, both ways
Diffstat (limited to 'src/irc/irc_client.hpp')
-rw-r--r-- | src/irc/irc_client.hpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/irc/irc_client.hpp b/src/irc/irc_client.hpp index 50f3781..e58ffbc 100644 --- a/src/irc/irc_client.hpp +++ b/src/irc/irc_client.hpp @@ -76,6 +76,10 @@ public: */ bool send_channel_message(const std::string& chan_name, const std::string& body); /** + * Send the PART irc command + */ + void send_part_command(const std::string& chan_name, const std::string& status_message); + /** * Forward the server message received from IRC to the XMPP component */ void forward_server_message(const IrcMessage& message); @@ -88,7 +92,7 @@ public: * Remember our nick and host, when we are joined to the channel. The list * of user comes after so we do not send the self-presence over XMPP yet. */ - void on_self_channel_join(const IrcMessage& message); + void on_channel_join(const IrcMessage& message); /** * When a channel message is received */ @@ -106,6 +110,10 @@ public: * When a message 001 is received, join the rooms we wanted to join, and set our actual nickname */ void on_welcome_message(const IrcMessage& message); + /** + * When a PART message is received + */ + void on_part(const IrcMessage& message); private: /** |