diff options
Diffstat (limited to 'src/irc/irc_client.hpp')
-rw-r--r-- | src/irc/irc_client.hpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/irc/irc_client.hpp b/src/irc/irc_client.hpp index f075ce6..718d8a7 100644 --- a/src/irc/irc_client.hpp +++ b/src/irc/irc_client.hpp @@ -218,6 +218,10 @@ public: */ void on_channel_completely_joined(const IrcMessage& message); /** + * Save our own host, as reported by the server + */ + void on_own_host_received(const IrcMessage& message); + /** * We tried to set an invalid nickname */ void on_erroneous_nickname(const IrcMessage& message); @@ -284,6 +288,12 @@ private: */ const std::string hostname; /** + * Our own host, as reported by the IRC server. + * By default (and if it is not overridden by the server), it is a + * meaningless string, with the maximum allowed size + */ + std::string own_host{63, '*'}; + /** * The hostname of the user. This is used in the USER and the WEBIRC * commands, but only the one in WEBIRC will be used by the IRC server. */ |