From 6304323162321afab21eadf5a0a9433dbeff4e50 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 7 Dec 2012 22:29:53 +0000 Subject: -implementing heap-based datastore backend --- src/datastore/plugin_datastore_template.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/datastore/plugin_datastore_template.c') diff --git a/src/datastore/plugin_datastore_template.c b/src/datastore/plugin_datastore_template.c index 1e30abe18..2978de4fe 100644 --- a/src/datastore/plugin_datastore_template.c +++ b/src/datastore/plugin_datastore_template.c @@ -212,6 +212,21 @@ template_plugin_drop (void *cls) } +/** + * Get all of the keys in the datastore. + * + * @param cls closure + * @param proc function to call on each key + * @param proc_cls closure for proc + */ +static void +template_get_keys (void *cls, + PluginKeyProcessor proc, + void *proc_cls) +{ +} + + /** * Entry point for the plugin. * @@ -237,6 +252,7 @@ libgnunet_plugin_datastore_template_init (void *cls) api->get_expiration = &template_plugin_get_expiration; api->get_zero_anonymity = &template_plugin_get_zero_anonymity; api->drop = &template_plugin_drop; + api->get_keys = &template_get_keys; GNUNET_log_from (GNUNET_ERROR_TYPE_INFO, "template", _("Template database running\n")); return api; -- cgit v1.2.3