diff --git a/myirc/connection.cpp b/myirc/connection.cpp index 9345ae8..0024539 100644 --- a/myirc/connection.cpp +++ b/myirc/connection.cpp @@ -151,7 +151,12 @@ auto Connection::dispatch_line(char *line, bool flush) -> void } } -auto Connection::write_line(std::string message) -> void +auto Connection::close() -> void +{ + stream_.close(); +} + +auto Connection::write_irc(std::string message) -> void { BOOST_LOG_TRIVIAL(debug) << "SEND: " << message; message += "\r\n"; @@ -169,16 +174,6 @@ auto Connection::write_line(std::string message) -> void } } -auto Connection::close() -> void -{ - stream_.close(); -} - -auto Connection::write_irc(std::string message) -> void -{ - write_line(std::move(message)); -} - auto Connection::write_irc(std::string front, std::string_view last) -> void { bool colon = last.starts_with(":"); @@ -191,7 +186,7 @@ auto Connection::write_irc(std::string front, std::string_view last) -> void } front += colon ? " :" : " "; front += last; - write_line(std::move(front)); + write_irc(std::move(front)); } static diff --git a/myirc/include/myirc/connection.hpp b/myirc/include/myirc/connection.hpp index aa7e3a0..eb205c6 100644 --- a/myirc/include/myirc/connection.hpp +++ b/myirc/include/myirc/connection.hpp @@ -82,9 +82,6 @@ public: auto start(Settings) -> void; auto close() -> void; - /// Write bytes into the socket. - auto write_line(std::string message) -> void; - /// Build and send well-formed IRC message from individual parameters auto write_irc(std::string) -> void; auto write_irc(std::string, std::string_view) -> void;