int plugin_register_complex_read (const char *group, const char *name,
plugin_read_cb callback,
- const struct timespec *interval,
+ cdtime_t interval,
user_data_t *user_data)
{
read_func_t *rf;
rf->rf_group[0] = '\0';
rf->rf_name = strdup (name);
rf->rf_type = RF_COMPLEX;
- if (interval != NULL)
- rf->rf_interval = TIMESPEC_TO_CDTIME_T (interval);
- else
- rf->rf_interval = plugin_get_interval ();
+ rf->rf_interval = (interval != 0) ? interval : plugin_get_interval ();
/* Set user data */
if (user_data == NULL)
return (0);
} /* }}} int plugin_unregister_read */
-void plugin_log_available_writers ()
+void plugin_log_available_writers (void)
{
- log_list_callbacks (&list_write, "Available writers:");
+ log_list_callbacks (&list_write, "Available write targets:");
}
static int compare_read_func_group (llentry_t *e, void *ud) /* {{{ */