GNUnet  0.11.x
Data Fields
GNUNET_TESTING_NetjailTopology Struct Reference

Toplogy of our netjail setup. More...

#include <gnunet_testing_ng_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 namespaces. More...
 
unsigned int nodes_m
 Number of nodes per namespace. More...
 
unsigned int nodes_x
 Number of global known nodes per namespace. More...
 
struct GNUNET_CONTAINER_MultiShortmapmap_namespaces
 Hash map containing the namespaces (for natted nodes) of the topology. More...
 
struct GNUNET_CONTAINER_MultiShortmapmap_globals
 Hash map containing the global known nodes which are not natted. More...
 

Detailed Description

Toplogy of our netjail setup.

// FIXME: this does not belong here!

Definition at line 220 of file gnunet_testing_ng_lib.h.

Field Documentation

◆ plugin

char* GNUNET_TESTING_NetjailTopology::plugin

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

Definition at line 226 of file gnunet_testing_ng_lib.h.

Referenced by GNUNET_TESTING_get_topo_from_file().

◆ namespaces_n

unsigned int GNUNET_TESTING_NetjailTopology::namespaces_n

Number of namespaces.

Definition at line 231 of file gnunet_testing_ng_lib.h.

Referenced by GNUNET_TESTING_get_topo_from_file().

◆ nodes_m

unsigned int GNUNET_TESTING_NetjailTopology::nodes_m

Number of nodes per namespace.

Definition at line 236 of file gnunet_testing_ng_lib.h.

Referenced by GNUNET_TESTING_get_topo_from_file().

◆ nodes_x

unsigned int GNUNET_TESTING_NetjailTopology::nodes_x

Number of global known nodes per namespace.

Definition at line 241 of file gnunet_testing_ng_lib.h.

Referenced by GNUNET_TESTING_get_topo_from_file().

◆ map_namespaces

struct GNUNET_CONTAINER_MultiShortmap* GNUNET_TESTING_NetjailTopology::map_namespaces

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

Definition at line 246 of file gnunet_testing_ng_lib.h.

Referenced by GNUNET_TESTING_get_topo_from_file().

◆ 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 251 of file gnunet_testing_ng_lib.h.

Referenced by GNUNET_TESTING_get_topo_from_file().


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