diff options
Diffstat (limited to 'src/message.h')
-rw-r--r-- | src/message.h | 9 |
1 files changed, 9 insertions, 0 deletions
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 <vector> #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; |