]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
daemon: Add uc_meta_data_{add,get}_…_vl dummy functions.
authorFlorian Forster <octo@google.com>
Wed, 29 Jul 2020 07:55:20 +0000 (09:55 +0200)
committerFlorian Forster <octo@google.com>
Wed, 29 Jul 2020 07:58:42 +0000 (09:58 +0200)
Their only purpose is to make the "format_stackdriver" utility compile.
They will be removed once the utility is updated to use metric_t instead.

src/daemon/utils_cache.c
src/daemon/utils_cache.h

index b9c64ef5141c20b256f5b1ce101ace3d5a4acd7f..b983fdd9aaad4408c67f2af222949baa9a023f09 100644 (file)
@@ -995,3 +995,23 @@ int uc_meta_data_get_double(metric_t const *m, const char *key, double *value)
 int uc_meta_data_get_boolean(metric_t const *m, const char *key, bool *value)
     UC_WRAP(meta_data_get_boolean);
 #undef UC_WRAP
+
+int uc_meta_data_get_signed_int_vl(value_list_t const *vl, char const *key,
+                                   int64_t *value) {
+  return ENOTSUP;
+}
+
+int uc_meta_data_get_unsigned_int_vl(value_list_t const *vl, char const *key,
+                                     uint64_t *value) {
+  return ENOTSUP;
+}
+
+int uc_meta_data_add_signed_int_vl(value_list_t const *vl, char const *key,
+                                   int64_t value) {
+  return ENOTSUP;
+}
+
+int uc_meta_data_add_unsigned_int_vl(value_list_t const *vl, char const *key,
+                                     uint64_t value) {
+  return ENOTSUP;
+}
index c15fe9bb4446e03110593e4c2fe12c003ac0a4b3..c1c84728cd75b923e7792c34e6b0f137337248c0 100644 (file)
@@ -143,4 +143,16 @@ int uc_meta_data_get_unsigned_int(metric_t const *m, const char *key,
                                   uint64_t *value);
 int uc_meta_data_get_double(metric_t const *m, const char *key, double *value);
 int uc_meta_data_get_boolean(metric_t const *m, const char *key, bool *value);
+
+/* TODO(octo): Remove these dummy functions after format_stackdriver has been
+ * migrated. */
+int uc_meta_data_get_signed_int_vl(value_list_t const *vl, char const *key,
+                                   int64_t *value);
+int uc_meta_data_get_unsigned_int_vl(value_list_t const *vl, char const *key,
+                                     uint64_t *value);
+int uc_meta_data_add_signed_int_vl(value_list_t const *vl, char const *key,
+                                   int64_t value);
+int uc_meta_data_add_unsigned_int_vl(value_list_t const *vl, char const *key,
+                                     uint64_t value);
+
 #endif /* !UTILS_CACHE_H */