Entry in doubly-linked list of all of our plugins. More...
Data Fields | |
struct TransportPlugin * | next |
This is a doubly-linked list. More... | |
struct TransportPlugin * | prev |
This is a doubly-linked list. More... | |
struct GNUNET_TRANSPORT_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_TRANSPORT_PluginEnvironment | env |
Environment this transport service is using for this plugin. More... | |
Entry in doubly-linked list of all of our plugins.
Definition at line 56 of file gnunet-hello.c.
struct TransportPlugin* TransportPlugin::next |
This is a doubly-linked list.
Definition at line 61 of file gnunet-hello.c.
Referenced by add_to_builder(), and plugins_load().
struct TransportPlugin* TransportPlugin::prev |
This is a doubly-linked list.
Definition at line 66 of file gnunet-hello.c.
struct GNUNET_TRANSPORT_PluginFunctions* TransportPlugin::api |
API of the transport as returned by the plugin's initialization function.
Definition at line 72 of file gnunet-hello.c.
Referenced by add_to_builder(), and plugins_load().
char* TransportPlugin::short_name |
Short name for the plugin (e.g.
"tcp").
Definition at line 77 of file gnunet-hello.c.
Referenced by add_to_builder(), and plugins_load().
char* TransportPlugin::lib_name |
Name of the library (e.g.
"gnunet_plugin_transport_tcp").
Definition at line 82 of file gnunet-hello.c.
Referenced by plugins_load().
struct GNUNET_TRANSPORT_PluginEnvironment TransportPlugin::env |
Environment this transport service is using for this plugin.
Definition at line 88 of file gnunet-hello.c.
Referenced by httpdomain.httpdomain.HTTPResource::add_target_and_index(), plugins_load(), and typescriptdomain.TypeScriptDefinition::run().