From 8db5ff97ffe34aa42f71b5c8aebfa0878e5fde89 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sat, 4 Jul 2020 16:58:08 +0200 Subject: Add error message support and reporting on all commands. --- src/message.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/message.h') diff --git a/src/message.h b/src/message.h index 3a6afdc..8d2d12f 100644 --- a/src/message.h +++ b/src/message.h @@ -32,6 +32,7 @@ #include #include "node.h" +#include "errorcodes.h" enum class cmd { @@ -99,6 +100,13 @@ struct update_t std::string value; }; +struct ErrorMessage +{ + ErrorCode code; + std::string msg; + struct lws* wsi; +}; + struct message_t { cmd_t cmd; @@ -111,6 +119,7 @@ struct message_t remove_t remove; move_t move; update_t update; + ErrorMessage error; NodeIdList nodes; -- cgit v1.2.3