Our datastore plugin. More...
Data Fields | |
struct GNUNET_DATASTORE_PluginFunctions * | api |
API of the transport as returned by the plugin's initialization function. More... | |
char * | short_name |
Short name for the plugin (e.g. More... | |
char * | lib_name |
Name of the library (e.g. More... | |
struct GNUNET_DATASTORE_PluginEnvironment | env |
Environment this transport service is using for this plugin. More... | |
Our datastore plugin.
Definition at line 78 of file gnunet-service-datastore.c.
struct GNUNET_DATASTORE_PluginFunctions* DatastorePlugin::api |
API of the transport as returned by the plugin's initialization function.
Definition at line 84 of file gnunet-service-datastore.c.
Referenced by cleaning_task(), delete_expired(), disk_utilization_change_cb(), handle_get(), handle_get_key(), handle_get_replication(), handle_get_zero_anonymity(), handle_put(), handle_remove(), manage_space(), process_stat_done(), and unload_plugin().
char* DatastorePlugin::short_name |
Short name for the plugin (e.g.
"sqlite").
Definition at line 89 of file gnunet-service-datastore.c.
Referenced by unload_plugin().
char* DatastorePlugin::lib_name |
Name of the library (e.g.
"gnunet_plugin_datastore_sqlite").
Definition at line 94 of file gnunet-service-datastore.c.
Referenced by unload_plugin().
struct GNUNET_DATASTORE_PluginEnvironment DatastorePlugin::env |
Environment this transport service is using for this plugin.
Definition at line 100 of file gnunet-service-datastore.c.
Referenced by httpdomain.httpdomain.HTTPResource::add_target_and_index(), and typescriptdomain.TypeScriptDefinition::run().