diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-09-15 13:38:47 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-09-15 13:38:47 +0100 |
commit | 36c4f4ad0b5eb3ff9c324eb63ce6c722435f5c6b (patch) | |
tree | 15e0ce9025fb13e3f8584911746777e82acbec43 /src/libutil/rrd.h | |
parent | 7102641097a5648884b7469b8219d04b11e41dad (diff) | |
download | rspamd-36c4f4ad0b5eb3ff9c324eb63ce6c722435f5c6b.tar.gz rspamd-36c4f4ad0b5eb3ff9c324eb63ce6c722435f5c6b.zip |
Update rrd code.
Diffstat (limited to 'src/libutil/rrd.h')
-rw-r--r-- | src/libutil/rrd.h | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/src/libutil/rrd.h b/src/libutil/rrd.h index 13ed965ab..43f112750 100644 --- a/src/libutil/rrd.h +++ b/src/libutil/rrd.h @@ -56,6 +56,7 @@ struct rrd_file_head { }; enum rrd_dst_type { + RRD_DST_INVALID = -1, RRD_DST_COUNTER = 0, /* data source types available */ RRD_DST_ABSOLUTE, RRD_DST_GAUGE, @@ -87,6 +88,7 @@ struct rrd_ds_def { /* RRA definition */ enum rrd_cf_type { + RRD_CF_INVALID = -1, RRD_CF_AVERAGE = 0, /* data consolidation functions */ RRD_CF_MINIMUM, RRD_CF_MAXIMUM, @@ -295,11 +297,12 @@ struct rspamd_rrd_file * rspamd_rrd_open (const gchar *filename, GError **err); * @param err error pointer * @return TRUE if file has been created */ -struct rspamd_rrd_file * rspamd_rrd_create (const gchar *filename, - gulong ds_count, - gulong rra_count, - gulong pdp_step, - GError **err); +struct rspamd_rrd_file *rspamd_rrd_create (const gchar *filename, + gulong ds_count, + gulong rra_count, + gulong pdp_step, + gdouble initial_ticks, + GError **err); /** * Add data sources to rrd file @@ -338,9 +341,10 @@ gboolean rspamd_rrd_finalize (struct rspamd_rrd_file *file, GError **err); * @param err error pointer * @return TRUE if a row has been added */ -gboolean rspamd_rrd_add_record (struct rspamd_rrd_file * file, - GArray *points, - GError **err); +gboolean rspamd_rrd_add_record (struct rspamd_rrd_file *file, + GArray *points, + gdouble ticks, + GError **err); /** * Close rrd file @@ -384,6 +388,7 @@ void rrd_make_default_rra (const gchar *cf_name, * Create default DS */ void rrd_make_default_ds (const gchar *name, - gulong pdp_step, - struct rrd_ds_def *ds); + const gchar *type, + gulong pdp_step, + struct rrd_ds_def *ds); #endif /* RRD_H_ */ |