GNUnet  0.11.x
Data Fields
DatastorePlugin Struct Reference

Our datastore plugin. More...

Collaboration diagram for DatastorePlugin:
[legend]

Data Fields

struct GNUNET_DATASTORE_PluginFunctionsapi
 API of the transport as returned by the plugin's initialization function. More...
 
char * short_name
 Short name for the plugin (i.e. More...
 
char * lib_name
 Name of the library (i.e. More...
 
struct GNUNET_DATASTORE_PluginEnvironment env
 Environment this transport service is using for this plugin. More...
 

Detailed Description

Our datastore plugin.

Definition at line 78 of file gnunet-service-datastore.c.

Field Documentation

◆ api

struct GNUNET_DATASTORE_PluginFunctions* DatastorePlugin::api

◆ short_name

char* DatastorePlugin::short_name

Short name for the plugin (i.e.

"sqlite").

Definition at line 89 of file gnunet-service-datastore.c.

Referenced by load_plugin(), and unload_plugin().

◆ lib_name

char* DatastorePlugin::lib_name

Name of the library (i.e.

"gnunet_plugin_datastore_sqlite").

Definition at line 94 of file gnunet-service-datastore.c.

Referenced by load_plugin(), and unload_plugin().

◆ env

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 load_plugin(), transmit_item(), and transmit_status().


The documentation for this struct was generated from the following file: