Code

core: Changed internal API to allow for per-plugin intervals.
[collectd.git] / src / filecount.c
index 47f99e91c8e3df2a502208ba6f99f6596afe10e1..c2f34ec311bdcda860300f0ea2a51d625710650c 100644 (file)
@@ -61,7 +61,7 @@ static size_t directories_num = 0;
 static void fc_submit_dir (const fc_directory_conf_t *dir)
 {
   value_t values[1];
-  value_list_t vl = VALUE_LIST_INIT;
+  value_list_t vl = VALUE_LIST_INIT (plugin_interval);
 
   values[0].gauge = (gauge_t) dir->files_num;
 
@@ -565,11 +565,12 @@ static int fc_read (void)
   return (0);
 } /* int fc_read */
 
-void module_register (void)
+void module_register (plugin_loaddata_t *data)
 {
+  PLUGIN_INIT_INTERVAL (data);
   plugin_register_complex_config ("filecount", fc_config);
   plugin_register_init ("filecount", fc_init);
-  plugin_register_read ("filecount", fc_read);
+  plugin_register_read ("filecount", fc_read, plugin_interval);
 } /* void module_register */
 
 /*