X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fplugin.h;h=3ffde461b07da1baf684a2189bf0f6eba90e6214;hb=fd9c88963b04c9e9050a952ba0f018493e8b7638;hp=99b224358205f87193f5512cb9622fb4bf52752f;hpb=5478abf4a700844d115b0d9b75b51c4f509a49d2;p=collectd.git diff --git a/src/plugin.h b/src/plugin.h index 99b22435..3ffde461 100644 --- a/src/plugin.h +++ b/src/plugin.h @@ -178,8 +178,6 @@ void plugin_init_all (void); 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); /* @@ -253,10 +251,25 @@ void plugin_log (int level, const char *format, ...) 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 */