summaryrefslogtreecommitdiffstats
path: root/aclk/aclk_util.h
diff options
context:
space:
mode:
authorTimotej S <6674623+underhood@users.noreply.github.com>2021-07-07 16:32:37 +0200
committerGitHub <noreply@github.com>2021-07-07 16:32:37 +0200
commitd005dee55800818b26f6308c433e6aed8079f7fe (patch)
tree2e884e10d333dfa947b1b20d360dcad805a492ed /aclk/aclk_util.h
parent59394b5f9d8891cb59c42ac87fd8f0d41b28db94 (diff)
ACLK-NG New Cloud NodeInstance related msgs (#11234)
Adds new cloud arch NodeInstance messages as per design. Co-authored-by: Stelios Fragkakis <52996999+stelfrag@users.noreply.github.com>
Diffstat (limited to 'aclk/aclk_util.h')
-rw-r--r--aclk/aclk_util.h17
1 files changed, 12 insertions, 5 deletions
diff --git a/aclk/aclk_util.h b/aclk/aclk_util.h
index a96e71bbbb..04897be809 100644
--- a/aclk/aclk_util.h
+++ b/aclk/aclk_util.h
@@ -8,6 +8,9 @@
// Helper stuff which should not have any further inside ACLK dependency
// and are supposed not to be needed outside of ACLK
+extern int aclk_use_new_cloud_arch;
+extern usec_t aclk_session_newarch;
+
typedef enum {
ACLK_ENC_UNKNOWN = 0,
ACLK_ENC_JSON,
@@ -51,11 +54,15 @@ void aclk_transport_desc_t_destroy(aclk_transport_desc_t *trp_desc);
void aclk_env_t_destroy(aclk_env_t *env);
enum aclk_topics {
- ACLK_TOPICID_UNKNOWN = 0,
- ACLK_TOPICID_CHART = 1,
- ACLK_TOPICID_ALARMS = 2,
- ACLK_TOPICID_METADATA = 3,
- ACLK_TOPICID_COMMAND = 4
+ ACLK_TOPICID_UNKNOWN = 0,
+ ACLK_TOPICID_CHART = 1,
+ ACLK_TOPICID_ALARMS = 2,
+ ACLK_TOPICID_METADATA = 3,
+ ACLK_TOPICID_COMMAND = 4,
+ ACLK_TOPICID_AGENT_CONN = 5,
+ ACLK_TOPICID_CMD_NG_V1 = 6,
+ ACLK_TOPICID_CREATE_NODE = 7,
+ ACLK_TOPICID_NODE_CONN = 8
};
const char *aclk_get_topic(enum aclk_topics topic);