diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-08-28 21:34:36 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-08-28 21:34:36 +0000 |
commit | 57924abe125fa52dce4dc2e84cb0a7c4dcd04579 (patch) | |
tree | 51420ad914e9ac3c0b7ab0974cf574afe4f5f715 /src/datastore/perf_plugin_datastore.c | |
parent | 3cb045c1df8bda92f5b4f54b5f9bf4463096cac0 (diff) |
train hacks
Diffstat (limited to 'src/datastore/perf_plugin_datastore.c')
-rw-r--r-- | src/datastore/perf_plugin_datastore.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/datastore/perf_plugin_datastore.c b/src/datastore/perf_plugin_datastore.c index 17cd009bcd..4d39d85ac4 100644 --- a/src/datastore/perf_plugin_datastore.c +++ b/src/datastore/perf_plugin_datastore.c @@ -81,6 +81,20 @@ struct CpsRunContext }; +/** + * Function called by plugins to notify us about a + * change in their disk utilization. + * + * @param cls closure (NULL) + * @param delta change in disk utilization, + * 0 for "reset to empty" + */ +static void +disk_utilization_change_cb (void *cls, + int delta) +{ +} + static void putValue (struct GNUNET_DATASTORE_PluginFunctions * api, int i, int k) @@ -331,6 +345,8 @@ load_plugin (const struct GNUNET_CONFIGURATION_Handle *cfg, } env.cfg = cfg; env.sched = sched; + env.duc = &disk_utilization_change_cb; + env.cls = NULL; GNUNET_log (GNUNET_ERROR_TYPE_INFO, _("Loading `%s' datastore plugin\n"), name); GNUNET_asprintf (&libname, "libgnunet_plugin_datastore_%s", name); |