GNUnet  0.11.x
Data Fields
GNUNET_TESTING_NetjailTopology Struct Reference

Toplogy of our netjail setup. More...

#include <gnunet_testing_netjail_lib.h>

Collaboration diagram for GNUNET_TESTING_NetjailTopology:
[legend]

Data Fields

char * plugin
 Default plugin for the test case to be run on nodes. More...
 
unsigned int namespaces_n
 Number of subnets. More...
 
unsigned int nodes_m
 Number of nodes per subnet. More...
 
unsigned int nodes_x
 Number of global known nodes. More...
 
struct GNUNET_CONTAINER_MultiShortmapmap_namespaces
 Hash map containing the subnets (for natted nodes) of the topology. More...
 
struct GNUNET_CONTAINER_MultiShortmapmap_globals
 Hash map containing the global known nodes which are not natted. More...
 
unsigned int additional_connects
 Additional connects we do expect, beside the connects which are configured in the topology. More...
 

Detailed Description

Toplogy of our netjail setup.

Definition at line 203 of file gnunet_testing_netjail_lib.h.

Field Documentation

◆ plugin

char* GNUNET_TESTING_NetjailTopology::plugin

Default plugin for the test case to be run on nodes.

Definition at line 209 of file gnunet_testing_netjail_lib.h.

Referenced by GNUNET_TESTING_get_topo_from_string().

◆ namespaces_n

unsigned int GNUNET_TESTING_NetjailTopology::namespaces_n

Number of subnets.

Definition at line 214 of file gnunet_testing_netjail_lib.h.

Referenced by GNUNET_TESTING_get_topo_from_string().

◆ nodes_m

unsigned int GNUNET_TESTING_NetjailTopology::nodes_m

Number of nodes per subnet.

Definition at line 219 of file gnunet_testing_netjail_lib.h.

Referenced by add_search_string(), and GNUNET_TESTING_get_topo_from_string().

◆ nodes_x

unsigned int GNUNET_TESTING_NetjailTopology::nodes_x

Number of global known nodes.

Definition at line 224 of file gnunet_testing_netjail_lib.h.

Referenced by add_search_string(), and GNUNET_TESTING_get_topo_from_string().

◆ map_namespaces

struct GNUNET_CONTAINER_MultiShortmap* GNUNET_TESTING_NetjailTopology::map_namespaces

Hash map containing the subnets (for natted nodes) of the topology.

Definition at line 229 of file gnunet_testing_netjail_lib.h.

Referenced by backchannel_check_run(), and GNUNET_TESTING_get_topo_from_string().

◆ map_globals

struct GNUNET_CONTAINER_MultiShortmap* GNUNET_TESTING_NetjailTopology::map_globals

Hash map containing the global known nodes which are not natted.

Definition at line 234 of file gnunet_testing_netjail_lib.h.

Referenced by backchannel_check_run(), and GNUNET_TESTING_get_topo_from_string().

◆ additional_connects

unsigned int GNUNET_TESTING_NetjailTopology::additional_connects

Additional connects we do expect, beside the connects which are configured in the topology.

Definition at line 239 of file gnunet_testing_netjail_lib.h.

Referenced by GNUNET_TESTING_get_topo_from_string().


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