X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Frrd_tool.h;h=802e6d9214395f6a77ef566c552c7fa5ae2079ee;hb=ea8c705cc27ef33dee2cc6561ed51e16ddc5d0a9;hp=70aa3268975ac8f596c1029de0d8b618a0e849a3;hpb=6a4c9f4045859f5dd1096464f4cdf2e8b862147b;p=rrdtool.git diff --git a/src/rrd_tool.h b/src/rrd_tool.h index 70aa326..802e6d9 100644 --- a/src/rrd_tool.h +++ b/src/rrd_tool.h @@ -63,27 +63,6 @@ extern "C" { #define DIM(x) (sizeof(x)/sizeof(x[0])) -/* rrd info interface */ - enum info_type { RD_I_VAL = 0, - RD_I_CNT, - RD_I_STR, - RD_I_INT - }; - - typedef union infoval { - unsigned long u_cnt; - rrd_value_t u_val; - char *u_str; - int u_int; - } infoval; - - typedef struct info_t { - char *key; - enum info_type type; - union infoval value; - struct info_t *next; - } info_t; - info_t *rrd_info( int, char **); @@ -105,6 +84,10 @@ extern "C" { char *, enum info_type, infoval); + void info_print( + info_t *data); + void info_free( + info_t *); /* HELPER FUNCTIONS */