/* Utils functions to format data sets in graphite format.
* Largely taken from write_graphite.c as it remains the same formatting */
-static int gr_format_values(strbuf_t *buf, const metric_t *m, gauge_t rate) {
+static int gr_format_values(strbuf_t *buf, metric_single_t const *m,
+ gauge_t rate) {
if (m->value_type == DS_TYPE_GAUGE)
return strbuf_printf(buf, GAUGE_FORMAT, m->value.gauge);
else if (rate != -1)
return 0;
}
-static int gr_format_name(strbuf_t *buf, metric_t const *m, char const *prefix,
- char const *suffix, char const escape_char,
- unsigned int flags) {
+static int gr_format_name(strbuf_t *buf, metric_single_t const *m,
+ char const *prefix, char const *suffix,
+ char const escape_char, unsigned int flags) {
if (prefix != NULL) {
strbuf_print(buf, prefix);
}
return 0;
}
-int format_graphite(strbuf_t *buf, metric_t const *m, char const *prefix,
+int format_graphite(strbuf_t *buf, metric_single_t const *m, char const *prefix,
char const *postfix, char const escape_char,
unsigned int flags) {
gauge_t rate = -1;
#define GRAPHITE_USE_TAGS 0x20
#define GRAPHITE_REVERSE_HOST 0x40
-int format_graphite(strbuf_t *buf, const metric_t *metric_p, const char *prefix,
- const char *postfix, const char escape_char,
+int format_graphite(strbuf_t *buf, metric_single_t const *m, const char *prefix,
+ const char *suffix, const char escape_char,
unsigned int flags);
#endif /* UTILS_FORMAT_GRAPHITE_H */