From 128aa6bc212eb52d00d615a67e9a9e925dc32a23 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Thu, 9 Nov 2017 18:57:51 +0100 Subject: Add macros for control messages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- libsbus.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/libsbus.h b/libsbus.h index cb078c8..e542ec2 100644 --- a/libsbus.h +++ b/libsbus.h @@ -6,6 +6,20 @@ #define LIBSBUS_BUFFER_SIZE 409600 +#define LIBSBUS_CMSG_WHOAMI "!/cred/whoami", NULL, 0 +#define LIBSBUS_CMSG_BLOCKING_SOFT_QUEUE "blocking/soft/queue", NULL, 0 +#define LIBSBUS_CMSG_BLOCKING_SOFT_DISCARD "blocking/soft/discard", NULL, 0 +#define LIBSBUS_CMSG_BLOCKING_SOFT_BLOCK "blocking/soft/block", NULL, 0 +#define LIBSBUS_CMSG_BLOCKING_SOFT_ERROR "blocking/soft/error", NULL, 0 +#define LIBSBUS_CMSG_BLOCKING_HARD_DISCARD "blocking/hard/discard", NULL, 0 +#define LIBSBUS_CMSG_BLOCKING_HARD_BLOCK "blocking/hard/block", NULL, 0 +#define LIBSBUS_CMSG_BLOCKING_HARD_ERROR "blocking/hard/error", NULL, 0 +#define LIBSBUS_CMSG_ORDER_QUEUE "order/queue", NULL, 0 +#define LIBSBUS_CMSG_ORDER_STACK "order/stack", NULL, 0 +#define LIBSBUS_CMSG_ORDER_RANDOM "order/random", NULL, 0 +#define LIBSBUS_CMSG_ECHO_OFF "echo/off", NULL, 0 +#define LIBSBUS_CMSG_ECHO_ON "echo/on", NULL, 0 + enum libsbus_packet_type { LIBSBUS_UNKNOWN, LIBSBUS_MESSAGE, -- cgit v1.2.3-70-g09d2