Mercurial > irccd
changeset 541:1c2598716ffc
Irccd: add network_error::no_error
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 20 Nov 2017 19:35:58 +0100 |
parents | d0e874fe2ef7 |
children | 80c3caafe9d3 |
files | libcommon/irccd/errors.cpp libcommon/irccd/errors.hpp |
diffstat | 2 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libcommon/irccd/errors.cpp Mon Nov 20 19:32:41 2017 +0100 +++ b/libcommon/irccd/errors.cpp Mon Nov 20 19:35:58 2017 +0100 @@ -32,6 +32,8 @@ std::string message(int code) const override { switch (static_cast<network_error>(code)) { + case network_error::no_error: + return "no error"; case network_error::invalid_program: return "invalid program"; case network_error::invalid_version:
--- a/libcommon/irccd/errors.hpp Mon Nov 20 19:32:41 2017 +0100 +++ b/libcommon/irccd/errors.hpp Mon Nov 20 19:35:58 2017 +0100 @@ -34,7 +34,8 @@ * \brief Error code for transport/irccdctl */ enum class network_error { - invalid_program = 1, //!< connected daemon is not irccd + no_error = 0, //!< no error (default) + invalid_program, //!< connected daemon is not irccd invalid_version, //!< irccd daemon is incompatible invalid_auth, //!< invalid credentials in auth command invalid_message //!< the message was not JSON