Code

DSType latency: Improved after PR code review
[collectd.git] / src / utils_latency_config.h
index 283ce1c4860afea1bbff81670c04b471ba9a8847..aad8914cb7bfff94b944139670484525a42cf479 100644 (file)
 
 struct latency_config_s
 {
-  double *percentile;
-  size_t percentile_num;
-  char   *percentile_type;
+  double   *percentile;
+  size_t   percentile_num;
+  char     *percentile_type;
   cdtime_t *rates;
   size_t   rates_num;
   char     *rates_type;
-  _Bool lower;
-  _Bool upper;
+  _Bool    lower;
+  _Bool    upper;
   //_Bool sum;
-  _Bool avg;
+  _Bool    avg;
   //_Bool count;
 };
 typedef struct latency_config_s latency_config_t;
 
+int latency_config_add_percentile(const char *plugin, latency_config_t *cl,
+                                  oconfig_item_t *ci);
 
-int latency_config_add_percentile (const char *plugin, latency_config_t *cl,
-    oconfig_item_t *ci);
+int latency_config_add_rate(const char *plugin, latency_config_t *cl,
+                            oconfig_item_t *ci);
 
-int latency_config_add_rate (const char *plugin, latency_config_t *cl,
-    oconfig_item_t *ci);
+int latency_config_copy(latency_config_t *dst, const latency_config_t src);
 
-int latency_config_copy (latency_config_t *dst, const latency_config_t src);
-
-void latency_config_free (latency_config_t lc);
+void latency_config_free(latency_config_t lc);
 
 #endif /* UTILS_LATENCY_CONFIG_H */