GNUnet  0.18.1
GNUNET_TESTING_NetjailNode Struct Reference

Node in the netjail topology. More...

#include <gnunet_testing_netjail_lib.h>

Collaboration diagram for GNUNET_TESTING_NetjailNode:
[legend]

Data Fields

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 additional_connects
 The number of unintentional additional connections this node waits for. More...
 
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...
 

Detailed Description

Node in the netjail topology.

Definition at line 146 of file gnunet_testing_netjail_lib.h.

Field Documentation

◆ plugin

char* GNUNET_TESTING_NetjailNode::plugin

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

Definition at line 151 of file gnunet_testing_netjail_lib.h.

Referenced by free_nodes_cb(), GNUNET_TESTING_get_topo_from_string(), log_nodes(), and start_helper().

◆ is_global

unsigned int GNUNET_TESTING_NetjailNode::is_global

Flag indicating if this node is a global known node.

Definition at line 156 of file gnunet_testing_netjail_lib.h.

Referenced by GNUNET_TESTING_get_topo_from_string(), and log_nodes().

◆ namespace_n

unsigned int GNUNET_TESTING_NetjailNode::namespace_n

◆ node_n

unsigned int GNUNET_TESTING_NetjailNode::node_n

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

Referenced by get_node_info(), GNUNET_TESTING_get_additional_connects(), and parse_ac().

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

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

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

Referenced by free_nodes_cb(), and node_connections().


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