GNUnet 0.21.1
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 217 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 223 of file gnunet_testing_netjail_lib.h.

Referenced by GNUNET_TESTING_cmd_netjail_start_cmds_helper(), GNUNET_TESTING_free_topology(), GNUNET_TESTING_get_topo_from_string(), log_topo(), and start_helper().

◆ namespaces_n

unsigned int GNUNET_TESTING_NetjailTopology::namespaces_n

◆ nodes_m

◆ nodes_x

◆ 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 243 of file gnunet_testing_netjail_lib.h.

Referenced by backchannel_check_run(), GNUNET_TESTING_free_topology(), GNUNET_TESTING_get_topo_from_string(), log_topo(), and start_helper().

◆ 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 248 of file gnunet_testing_netjail_lib.h.

Referenced by backchannel_check_run(), get_node_info(), GNUNET_TESTING_free_topology(), GNUNET_TESTING_get_topo_from_string(), log_topo(), and start_helper().

◆ 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 253 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: