X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Futils_format_json.h;h=d3d02160e58562ec84b409a059d2f60209a8766e;hb=b9b5e5d573d0011c4f3276e9b84b73ba4dd2e870;hp=a56913d51ac8943c3d0bc58ad793e032d3d5e3cc;hpb=a7eecf6018a684dcf8323d4a41a7e704a5d57f02;p=collectd.git diff --git a/src/utils_format_json.h b/src/utils_format_json.h index a56913d5..d3d02160 100644 --- a/src/utils_format_json.h +++ b/src/utils_format_json.h @@ -28,14 +28,21 @@ #define UTILS_FORMAT_JSON_H 1 #include "collectd.h" + #include "plugin.h" -int format_json_initialize (char *buffer, - size_t *ret_buffer_fill, size_t *ret_buffer_free); -int format_json_value_list (char *buffer, - size_t *ret_buffer_fill, size_t *ret_buffer_free, - const data_set_t *ds, const value_list_t *vl, int store_rates); -int format_json_finalize (char *buffer, - size_t *ret_buffer_fill, size_t *ret_buffer_free); +#ifndef JSON_GAUGE_FORMAT +#define JSON_GAUGE_FORMAT GAUGE_FORMAT +#endif + +int format_json_initialize(char *buffer, size_t *ret_buffer_fill, + size_t *ret_buffer_free); +int format_json_value_list(char *buffer, size_t *ret_buffer_fill, + size_t *ret_buffer_free, const data_set_t *ds, + const value_list_t *vl, int store_rates); +int format_json_finalize(char *buffer, size_t *ret_buffer_fill, + size_t *ret_buffer_free); +int format_json_notification(char *buffer, size_t buffer_size, + notification_t const *n); #endif /* UTILS_FORMAT_JSON_H */