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