X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Futils_cmds.h;h=12bf6a85870f1359a55739b9590de1dedee2d7f1;hb=6108316e4008edce45c6d861b49e339c1360181f;hp=21564cb855da87049640cc67dd0d1954c9f6b8fe;hpb=938471bee8cc86d32615144c5037f17338b19e70;p=collectd.git diff --git a/src/utils_cmds.h b/src/utils_cmds.h index 21564cb8..12bf6a85 100644 --- a/src/utils_cmds.h +++ b/src/utils_cmds.h @@ -34,10 +34,12 @@ typedef enum { CMD_UNKNOWN = 0, CMD_FLUSH = 1, - CMD_PUTVAL = 2, + CMD_LISTVAL = 2, + CMD_PUTVAL = 3, } cmd_type_t; #define CMD_TO_STRING(type) \ ((type) == CMD_FLUSH) ? "FLUSH" \ + : ((type) == CMD_LISTVAL) ? "LISTVAL" \ : ((type) == CMD_PUTVAL) ? "PUTVAL" \ : "UNKNOWN" @@ -51,6 +53,9 @@ typedef struct { } cmd_flush_t; typedef struct { +} cmd_listval_t; + +typedef struct { /* The raw identifier as provided by the user. */ char *identifier; @@ -71,6 +76,7 @@ typedef struct { cmd_type_t type; union { cmd_flush_t flush; + cmd_listval_t listval; cmd_putval_t putval; } cmd; } cmd_t;