From: Florian Forster Date: Wed, 29 Jul 2020 07:55:20 +0000 (+0200) Subject: daemon: Add uc_meta_data_{add,get}_…_vl dummy functions. X-Git-Tag: 6.0.0-rc0~144^2~98 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=58af174c99e90f91bf37c63a3e528f45b29c1dcf;p=thirdparty%2Fcollectd.git daemon: Add uc_meta_data_{add,get}_…_vl dummy functions. 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. --- diff --git a/src/daemon/utils_cache.c b/src/daemon/utils_cache.c index b9c64ef51..b983fdd9a 100644 --- a/src/daemon/utils_cache.c +++ b/src/daemon/utils_cache.c @@ -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; +} diff --git a/src/daemon/utils_cache.h b/src/daemon/utils_cache.h index c15fe9bb4..c1c84728c 100644 --- a/src/daemon/utils_cache.h +++ b/src/daemon/utils_cache.h @@ -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 */