X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Futils_format_json.h;h=d3d02160e58562ec84b409a059d2f60209a8766e;hb=06fe1074812c7f0b903c9aa8d0d9e47036b552b5;hp=a56913d51ac8943c3d0bc58ad793e032d3d5e3cc;hpb=9817e7298bd6c364fa17347327af54adf048bd21;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 */