Information we keep per underlay. More...
Data Fields | |
struct GDS_Underlay * | next |
Kept in a DLL. More... | |
struct GDS_Underlay * | prev |
Kept in a DLL. More... | |
struct GNUNET_DHTU_PluginEnvironment | env |
Environment for this underlay. More... | |
struct GNUNET_DHTU_PluginFunctions * | dhtu |
Underlay API handle. More... | |
double | network_size_estimate |
current network size estimate for this underlay. More... | |
char * | name |
Name of the underlay (i.e. More... | |
char * | libname |
Name of the library providing the underlay. More... | |
Information we keep per underlay.
Definition at line 49 of file gnunet-service-dht.c.
struct GDS_Underlay* GDS_Underlay::next |
Kept in a DLL.
Definition at line 55 of file gnunet-service-dht.c.
Referenced by GDS_u_try_connect().
struct GDS_Underlay* GDS_Underlay::prev |
Kept in a DLL.
Definition at line 60 of file gnunet-service-dht.c.
struct GNUNET_DHTU_PluginEnvironment GDS_Underlay::env |
Environment for this underlay.
Definition at line 60 of file gnunet-service-dht.c.
Referenced by httpdomain.httpdomain.HTTPResource::add_target_and_index(), load_underlay(), and typescriptdomain.TypeScriptDefinition::run().
struct GNUNET_DHTU_PluginFunctions* GDS_Underlay::dhtu |
Underlay API handle.
Definition at line 70 of file gnunet-service-dht.c.
Referenced by GDS_u_drop(), GDS_u_hold(), GDS_u_send(), GDS_u_try_connect(), load_underlay(), and shutdown_task().
double GDS_Underlay::network_size_estimate |
current network size estimate for this underlay.
Definition at line 75 of file gnunet-service-dht.c.
Referenced by update_network_size_estimate().
char* GDS_Underlay::name |
Name of the underlay (i.e.
"gnunet" or "ip").
Definition at line 80 of file gnunet-service-dht.c.
Referenced by load_underlay(), and shutdown_task().
char* GDS_Underlay::libname |
Name of the library providing the underlay.
Definition at line 85 of file gnunet-service-dht.c.
Referenced by load_underlay(), and shutdown_task().