Keep all rrdtool related structure definitions under this one header
file.
Signed-off-by: Timo Kokkonen <kaapeli@itanic.dy.fi>
char **text; /* Null terminated list of text lines */
};
+struct rrd_database {
+ char *filename; /* rrd database location */
+ int interval; /* Update interval */
+ int (*parse)(char *data); /* Parser to aquire data */
+ struct rrd_image **images; /* Images to draw */
+ int last_update; /* When was the data last updated */
+ char *name; /* Name of the database */
+};
+
int rrdtool_draw_image(struct rrd_image *image);
int rrdtool_draw_images(struct rrd_image **image);
int rrdtool_update_data(struct rrd_database *rrd);
#include "rrdtool.h"
-struct rrd_database {
- char *filename; /* rrd database location */
- int interval; /* Update interval */
- int (*parse)(char *data); /* Parser to aquire data */
- struct rrd_image **images; /* Images to draw */
- int last_update; /* When was the data last updated */
- char *name; /* Name of the database */
-};
-
struct rrd_database *check_update_need(struct rrd_database **dblist);
int get_next_update(struct rrd_database **dblist);