X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=bindings%2Fperl-shared%2FRRDs.pm;h=fbb885ad839f20a4a9ff60165a860b6e5fa67570;hb=ec028ffc51de6a4d33427ea505e2839b0516fd7d;hp=6146e43b5b752ad5657d94ea48749dbc497199ed;hpb=f99ffdd03c370bb321f7ce311008cb7bb3357dd6;p=rrdtool.git diff --git a/bindings/perl-shared/RRDs.pm b/bindings/perl-shared/RRDs.pm index 6146e43..fbb885a 100644 --- a/bindings/perl-shared/RRDs.pm +++ b/bindings/perl-shared/RRDs.pm @@ -7,7 +7,7 @@ use vars qw(@ISA $VERSION); require DynaLoader; -$VERSION = 1.000331; +$VERSION = 1.100001; bootstrap RRDs $VERSION; @@ -29,6 +29,7 @@ RRDs - Access rrdtool as a shared module RRDs::graph ... RRDs::fetch ... RRDs::tune ... + RRDs::times(start, end) =head1 DESCRIPTION @@ -50,6 +51,10 @@ Note that is also valid. +The RRDs::times function takes two parameters: a "start" and "end" time. +These should be specified in the B format +used by rrdtool. See the B documentation for a detailed +explanation on how to specify time. =head2 Error Handling @@ -67,8 +72,8 @@ then the previous function has completed its task successfully. =head2 Return Values -The functions RRDs::last, RRDs::graph, RRDs::info and RRDs::fetch return their -findings. +The functions RRDs::last, RRDs::graph, RRDs::info, RRDs::fetch and RRDs::times +return their findings. B returns a single INTEGER representing the last update time. @@ -90,6 +95,11 @@ the values of the properties. print "$key = $$hash{$key}\n"; } +B also returns a pointer to hash. The keys of the hash +are concatenated strings of a timestamp, RRA index, and data source name for +each consolidated data point (CDP) written to disk as a result of the +current update call. The hash values are CDP values. + B is the most complex of the pack regarding return values. There are 4 values. Two normal integers, a pointer to an array and a pointer to a array of pointers. @@ -109,6 +119,9 @@ integers, a pointer to an array and a pointer to a array of pointers. print "\n"; } +B returns two integers which are the number of seconds since +epoch (1970-01-01) for the supplied "start" and "end" arguments, respectively. + See the examples directory for more ways to use this extension. =head1 NOTE