void plugin_read_all (void);
void plugin_shutdown_all (void);
-void plugin_flush_all (int timeout);
-int plugin_flush_one (int timeout, const char *name);
int plugin_flush (const char *plugin, int timeout, const char *identifier);
/*
const data_set_t *plugin_get_ds (const char *name);
-int plugin_notification_meta_add (notification_t *n,
- const char *name,
- enum notification_meta_type_e type,
- const void *value);
+int plugin_notification_meta_add_string (notification_t *n,
+ const char *name,
+ const char *value);
+int plugin_notification_meta_add_signed_int (notification_t *n,
+ const char *name,
+ int64_t value);
+int plugin_notification_meta_add_unsigned_int (notification_t *n,
+ const char *name,
+ uint64_t value);
+int plugin_notification_meta_add_double (notification_t *n,
+ const char *name,
+ double value);
+int plugin_notification_meta_add_boolean (notification_t *n,
+ const char *name,
+ bool value);
+
+int plugin_notification_meta_copy (notification_t *dst,
+ const notification_t *src);
+
int plugin_notification_meta_free (notification_t *n);
#endif /* PLUGIN_H */