GNUnet 0.21.2
GNUNET_TESTING_NetjailNode Struct Reference

Node in the netjail topology. More...

#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/lib/testing/testing_api_topology.h>

Collaboration diagram for GNUNET_TESTING_NetjailNode:
[legend]

Data Fields

struct GNUNET_TESTING_NodeConnectionnode_connections_head
 Head of the DLL with the connections which shall be established to other nodes. More...
 
struct GNUNET_TESTING_NodeConnectionnode_connections_tail
 Tail of the DLL with the connections which shall be established to other nodes. More...
 
char * plugin
 Plugin for the test case to be run on this node. More...
 
unsigned int is_global
 Flag indicating if this node is a global known node. More...
 
unsigned int namespace_n
 The number of the subnet this node is running in. More...
 
unsigned int node_n
 The number of this node in the subnet. More...
 
unsigned int node_number
 The overall number of the node in the whole test system. More...
 
unsigned int additional_connects
 The number of unintentional additional connections this node waits for. More...
 
unsigned int expected_reaches
 The number of cmds waiting for a specific barrier. More...
 

Detailed Description

Node in the netjail topology.

Definition at line 144 of file testing_api_topology.h.

Field Documentation

◆ node_connections_head

struct GNUNET_TESTING_NodeConnection* GNUNET_TESTING_NetjailNode::node_connections_head

Head of the DLL with the connections which shall be established to other nodes.

Definition at line 149 of file testing_api_topology.h.

Referenced by free_nodes_cb(), get_node_info(), log_nodes(), node_connections(), and will_the_other_node_connect_via_udp().

◆ node_connections_tail

struct GNUNET_TESTING_NodeConnection* GNUNET_TESTING_NetjailNode::node_connections_tail

Tail of the DLL with the connections which shall be established to other nodes.

Definition at line 154 of file testing_api_topology.h.

Referenced by free_nodes_cb(), and node_connections().

◆ plugin

char* GNUNET_TESTING_NetjailNode::plugin

Plugin for the test case to be run on this node.

Definition at line 159 of file testing_api_topology.h.

Referenced by free_nodes_cb(), and log_nodes().

◆ is_global

unsigned int GNUNET_TESTING_NetjailNode::is_global

Flag indicating if this node is a global known node.

Definition at line 164 of file testing_api_topology.h.

Referenced by log_nodes().

◆ namespace_n

unsigned int GNUNET_TESTING_NetjailNode::namespace_n

The number of the subnet this node is running in.

Definition at line 169 of file testing_api_topology.h.

Referenced by add_search_string(), backchannel_check_run(), get_connect_value(), GNUNET_TESTING_get_address(), log_nodes(), and will_the_other_node_connect_via_udp().

◆ node_n

unsigned int GNUNET_TESTING_NetjailNode::node_n

◆ node_number

unsigned int GNUNET_TESTING_NetjailNode::node_number

The overall number of the node in the whole test system.

Definition at line 179 of file testing_api_topology.h.

◆ additional_connects

unsigned int GNUNET_TESTING_NetjailNode::additional_connects

The number of unintentional additional connections this node waits for.

This overwrites the global additional_connects value.

Definition at line 184 of file testing_api_topology.h.

Referenced by get_node_info(), and GNUNET_TESTING_get_additional_connects().

◆ expected_reaches

unsigned int GNUNET_TESTING_NetjailNode::expected_reaches

The number of cmds waiting for a specific barrier.

Definition at line 189 of file testing_api_topology.h.


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