Code

+ utils_latency: Added latency_counter_get_rate()
[collectd.git] / src / utils_latency.h
index 2cfa71b6d8eb838e0cd643dcac860f71a7f4b3e3..3e768e2ecf368c85dde9e3b0eefbd438ea2607ec 100644 (file)
@@ -25,6 +25,7 @@
  **/
 
 #include "collectd.h"
+
 #include "utils_time.h"
 
 struct latency_counter_s;
@@ -43,5 +44,8 @@ size_t   latency_counter_get_num (latency_counter_t *lc);
 cdtime_t latency_counter_get_average (latency_counter_t *lc);
 cdtime_t latency_counter_get_percentile (latency_counter_t *lc,
     double percent);
+cdtime_t latency_counter_get_start_time (const latency_counter_t *lc);
+double latency_counter_get_rate (const latency_counter_t *lc,
+    const cdtime_t lower, cdtime_t upper, const cdtime_t now);
 
 /* vim: set sw=2 sts=2 et : */