GNUnet  0.11.x
Data Fields
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_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_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 34 of file gnunet-peerinfo_plugins.c.

Field Documentation

◆ next

struct TransportPlugin * TransportPlugin::next

◆ prev

struct TransportPlugin * TransportPlugin::prev

This is a doubly-linked list.

Definition at line 44 of file gnunet-peerinfo_plugins.c.

◆ api

struct GNUNET_TRANSPORT_PluginFunctions * TransportPlugin::api

◆ short_name

char * TransportPlugin::short_name

◆ lib_name

char * TransportPlugin::lib_name

Name of the library (i.e.

"gnunet_plugin_transport_tcp").

Definition at line 60 of file gnunet-peerinfo_plugins.c.

Referenced by GPI_plugins_load(), GPI_plugins_unload(), GST_plugins_load(), and GST_plugins_unload().

◆ env

struct GNUNET_TRANSPORT_PluginEnvironment TransportPlugin::env

Environment this transport service is using for this plugin.

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

Referenced by GPI_plugins_load(), and GST_plugins_load().


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