X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=program%2Fsrc%2Frrd_client.h;h=a57cdb74487952078d9e6cb9eea6b903c860fd0a;hb=3e5ea0f217423be457b14146e5e00446e1c25cd5;hp=31f0e95ef47f14968cb13bbca6255b34cfdcf2b0;hpb=db11a1596e20a4ee6f14628158fe3beefbc3eb2e;p=rrdtool-all.git diff --git a/program/src/rrd_client.h b/program/src/rrd_client.h index 31f0e95e..a57cdb74 100644 --- a/program/src/rrd_client.h +++ b/program/src/rrd_client.h @@ -49,6 +49,8 @@ typedef unsigned long long int uint64_t; #endif +/* max length of socket command or response */ +#define RRD_CMD_MAX 4096 #ifndef RRDCACHED_DEFAULT_ADDRESS # define RRDCACHED_DEFAULT_ADDRESS "unix:/tmp/rrdcached.sock" @@ -68,6 +70,17 @@ int rrdc_disconnect (void); int rrdc_update (const char *filename, int values_num, const char * const *values); +rrd_info_t * rrdc_info (const char *filename); +time_t rrdc_last (const char *filename); +time_t rrdc_first (const char *filename, int rraindex); +int rrdc_create (const char *filename, + unsigned long pdp_step, + time_t last_up, + int no_overwrite, + int argc, + const char **argv); + + int rrdc_flush (const char *filename); int rrdc_flush_if_daemon (const char *opt_daemon, const char *filename); @@ -80,11 +93,16 @@ int rrdc_fetch (const char *filename, rrd_value_t **ret_data); #else +# define rrdc_create(a,b,c,d,e,f) 0 # define rrdc_flush_if_daemon(a,b) 0 # define rrdc_connect(a) 0 # define rrdc_is_connected(a) 0 # define rrdc_flush(a) 0 # define rrdc_update(a,b,c) 0 +# define rrdc_last(a) 0 +# define rrdc_first(a,b) 0 +# define rrdc_fetch(a,b,c,d,e,f,g,h) 0 +# define rrdc_info(a) 0 #endif struct rrdc_stats_s