The datastore service will pass a pointer to a struct of this type as the first and only argument to the entry point of each datastore plugin. More...
#include <gnunet_datastore_plugin.h>
Data Fields | |
const struct GNUNET_CONFIGURATION_Handle * | cfg |
Configuration to use. More... | |
GNUNET_DATASTORE_DiskUtilizationChange | duc |
Function to call on disk utilization change. More... | |
void * | cls |
Closure. More... | |
The datastore service will pass a pointer to a struct of this type as the first and only argument to the entry point of each datastore plugin.
Definition at line 70 of file gnunet_datastore_plugin.h.
const struct GNUNET_CONFIGURATION_Handle* GNUNET_DATASTORE_PluginEnvironment::cfg |
Configuration to use.
Definition at line 75 of file gnunet_datastore_plugin.h.
GNUNET_DATASTORE_DiskUtilizationChange GNUNET_DATASTORE_PluginEnvironment::duc |
Function to call on disk utilization change.
Definition at line 80 of file gnunet_datastore_plugin.h.
void* GNUNET_DATASTORE_PluginEnvironment::cls |
Closure.
Definition at line 85 of file gnunet_datastore_plugin.h.
Referenced by libgnunet_plugin_datastore_heap_init(), libgnunet_plugin_datastore_postgres_init(), libgnunet_plugin_datastore_sqlite_init(), and libgnunet_plugin_datastore_template_init().