diff options
Diffstat (limited to 'aclk/aclk_query_queue.h')
-rw-r--r-- | aclk/aclk_query_queue.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/aclk/aclk_query_queue.h b/aclk/aclk_query_queue.h index 58d5dd0407..dd4f85750a 100644 --- a/aclk/aclk_query_queue.h +++ b/aclk/aclk_query_queue.h @@ -7,6 +7,8 @@ #include "daemon/common.h" #include "schema-wrappers/schema_wrappers.h" +#include "aclk_util.h" + typedef enum { UNKNOWN, METADATA_INFO, @@ -16,7 +18,11 @@ typedef enum { CHART_DEL, ALARM_STATE_UPDATE, REGISTER_NODE, - NODE_STATE_UPDATE + NODE_STATE_UPDATE, + CHART_DIMS_UPDATE, + CHART_CONFIG_UPDATED, + CHART_RESET, + RETENTION_UPDATED } aclk_query_type_t; struct aclk_query_metadata { @@ -34,6 +40,13 @@ struct aclk_query_http_api_v2 { char *query; }; +struct aclk_bin_payload { + char *payload; + size_t size; + enum aclk_topics topic; + const char *msg_name; +}; + typedef struct aclk_query *aclk_query_t; struct aclk_query { aclk_query_type_t type; @@ -61,6 +74,7 @@ struct aclk_query { struct aclk_query_chart_add_del chart_add_del; node_instance_creation_t node_creation; node_instance_connection_t node_update; + struct aclk_bin_payload bin_payload; json_object *alarm_update; } data; }; |