Node in the netjail topology. More...
#include <gnunet_testing_netjail_lib.h>
Data Fields | |
struct GNUNET_TESTING_NodeConnection * | node_connections_head |
Head of the DLL with the connections which shall be established to other nodes. More... | |
struct GNUNET_TESTING_NodeConnection * | node_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... | |
Node in the netjail topology.
Definition at line 145 of file gnunet_testing_netjail_lib.h.
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 150 of file gnunet_testing_netjail_lib.h.
Referenced by free_nodes_cb(), get_node_info(), log_nodes(), and node_connections().
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 155 of file gnunet_testing_netjail_lib.h.
Referenced by free_nodes_cb(), and node_connections().
char* GNUNET_TESTING_NetjailNode::plugin |
Plugin for the test case to be run on this node.
Definition at line 160 of file gnunet_testing_netjail_lib.h.
Referenced by free_nodes_cb(), GNUNET_TESTING_get_topo_from_string(), log_nodes(), and start_helper().
unsigned int GNUNET_TESTING_NetjailNode::is_global |
Flag indicating if this node is a global known node.
Definition at line 165 of file gnunet_testing_netjail_lib.h.
Referenced by GNUNET_TESTING_get_topo_from_string(), and log_nodes().
unsigned int GNUNET_TESTING_NetjailNode::namespace_n |
The number of the subnet this node is running in.
Definition at line 170 of file gnunet_testing_netjail_lib.h.
Referenced by add_search_string(), backchannel_check_run(), get_connect_value(), GNUNET_TESTING_get_address(), GNUNET_TESTING_get_topo_from_string(), and log_nodes().
unsigned int GNUNET_TESTING_NetjailNode::node_n |
The number of this node in the subnet.
Definition at line 175 of file gnunet_testing_netjail_lib.h.
Referenced by add_search_string(), backchannel_check_run(), get_connect_value(), GNUNET_TESTING_get_address(), GNUNET_TESTING_get_topo_from_string(), and log_nodes().
unsigned int GNUNET_TESTING_NetjailNode::node_number |
The overall number of the node in the whole test system.
Definition at line 180 of file gnunet_testing_netjail_lib.h.
Referenced by barrier_attached(), free_barrier_node_cb(), and start_helper().
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 185 of file gnunet_testing_netjail_lib.h.
Referenced by get_node_info(), GNUNET_TESTING_get_additional_connects(), and parse_ac().
unsigned int GNUNET_TESTING_NetjailNode::expected_reaches |
The number of cmds waiting for a specific barrier.
Definition at line 190 of file gnunet_testing_netjail_lib.h.
Referenced by barrier_attached(), and start_helper().