GNUnet 0.21.1
TransportPlugin Struct Reference

Entry in doubly-linked list of all of our plugins. More...

Collaboration diagram for TransportPlugin:
[legend]

Data Fields

struct TransportPluginnext
 This is a doubly-linked list. More...
 
struct TransportPluginprev
 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...
 

Detailed Description

Entry in doubly-linked list of all of our plugins.

Definition at line 56 of file gnunet-hello.c.

Field Documentation

◆ next

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().

◆ prev

struct TransportPlugin* TransportPlugin::prev

This is a doubly-linked list.

Definition at line 66 of file gnunet-hello.c.

◆ api

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().

◆ short_name

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().

◆ lib_name

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().

◆ env

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().


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