X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fplugin.h;h=ac389c6a8d3fc0feac891da8b66b1b6b4b025498;hb=7c1daa25ff1888a979e8bc53aba28b8cbd6c6e0a;hp=488e041ed44964de0260ee5ac0d7f1e2b27ae0f3;hpb=2354eda94fa44c8bcb8e39b24b117e7937110224;p=collectd.git diff --git a/src/plugin.h b/src/plugin.h index 488e041e..ac389c6a 100644 --- a/src/plugin.h +++ b/src/plugin.h @@ -151,10 +151,11 @@ int plugin_load (const char *name); void plugin_init_all (void); void plugin_read_all (void); -void plugin_flush_all (int timeout); 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); /* * The `plugin_register_*' functions are used to make `config', `init', @@ -173,7 +174,7 @@ int plugin_register_read (const char *name, int plugin_register_write (const char *name, int (*callback) (const data_set_t *ds, const value_list_t *vl)); int plugin_register_flush (const char *name, - int (*callback) (const int)); + int (*callback) (const int timeout, const char *identifier)); int plugin_register_shutdown (char *name, int (*callback) (void)); int plugin_register_data_set (const data_set_t *ds);