X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=blobdiff_plain;f=src%2Frrd_graph.h;h=5c97b80a15805ee43b7d219377f72923647263b1;hp=6058a4f54e0e6908e0f03028db2e332041169b8f;hb=96b0f4aace0deef034a792a08dc2d426cd2b61a4;hpb=49593a6456b8dd4e82f82d8c76aaf21ce876ea92 diff --git a/src/rrd_graph.h b/src/rrd_graph.h index 6058a4f..5c97b80 100644 --- a/src/rrd_graph.h +++ b/src/rrd_graph.h @@ -7,7 +7,11 @@ /* this may configure __EXTENSIONS__ without which pango will fail to compile so load this early */ +#ifdef HAVE_CONFIG_H #include "../rrd_config.h" +#elif defined(_WIN32) && !defined(__CYGWIN__) && !defined(__CYGWIN32__) +#include "../win32/config.h" +#endif #include #include @@ -112,6 +116,7 @@ typedef struct vdef_t { double param; /* parameter for function, if applicable */ double val; /* resulting value */ time_t when; /* timestamp, if applicable */ + int never; /* boolean, indicate that when value mean never */ } vdef_t; typedef struct xlab_t { @@ -158,6 +163,7 @@ typedef struct graph_desc_t { char rrd[1024]; /* name of the rrd_file containing data */ char ds_nam[DS_NAM_SIZE]; /* data source name */ long ds; /* data source number */ + char daemon[256]; enum cf_en cf; /* consolidation function */ enum cf_en cf_reduce; /* consolidation function for reduce_data() */ struct gfx_color_t col, col2; /* graph color */ @@ -371,6 +377,10 @@ int scan_for_col( void rrd_graph_init( image_desc_t *); +void time_clean( + char *result, + char *format); + void rrd_graph_options( int, char **, @@ -505,3 +515,5 @@ void grinfo_push( image_desc_t *im, char *key, rrd_info_type_t type, rrd_infoval_t value); + +