Connection to another node. More...
#include <gnunet_testing_netjail_lib.h>
Data Fields | |
struct GNUNET_TESTING_NodeConnection * | prev |
Pointer to the previous connection in the DLL. More... | |
struct GNUNET_TESTING_NodeConnection * | next |
Pointer to the next connection in the DLL. More... | |
unsigned int | namespace_n |
The number of the subnet of the node this connection points to. More... | |
unsigned int | node_n |
The number of the node this connection points to. More... | |
enum GNUNET_TESTING_NodeType | node_type |
The type of the node this connection points to. More... | |
struct GNUNET_TESTING_NetjailNode * | node |
The node which establish the connection. More... | |
struct GNUNET_TESTING_AddressPrefix * | address_prefixes_head |
Head of the DLL with the address prefixes for the protocolls this node is reachable. More... | |
struct GNUNET_TESTING_AddressPrefix * | address_prefixes_tail |
Tail of the DLL with the address prefixes for the protocolls this node is reachable. More... | |
Connection to another node.
Definition at line 97 of file gnunet_testing_netjail_lib.h.
struct GNUNET_TESTING_NodeConnection* GNUNET_TESTING_NodeConnection::prev |
Pointer to the previous connection in the DLL.
Definition at line 102 of file gnunet_testing_netjail_lib.h.
struct GNUNET_TESTING_NodeConnection* GNUNET_TESTING_NodeConnection::next |
Pointer to the next connection in the DLL.
Definition at line 107 of file gnunet_testing_netjail_lib.h.
Referenced by connect_peers_run(), log_nodes(), and notify_connect().
unsigned int GNUNET_TESTING_NodeConnection::namespace_n |
The number of the subnet of the node this connection points to.
This is 0, if the node is a global known node.
Definition at line 113 of file gnunet_testing_netjail_lib.h.
Referenced by get_connect_value(), get_node_info(), GNUNET_TESTING_calculate_num(), GNUNET_TESTING_get_address(), and log_nodes().
unsigned int GNUNET_TESTING_NodeConnection::node_n |
The number of the node this connection points to.
Definition at line 118 of file gnunet_testing_netjail_lib.h.
Referenced by get_connect_value(), GNUNET_TESTING_calculate_num(), GNUNET_TESTING_get_address(), and log_nodes().
enum GNUNET_TESTING_NodeType GNUNET_TESTING_NodeConnection::node_type |
The type of the node this connection points to.
Definition at line 118 of file gnunet_testing_netjail_lib.h.
Referenced by get_connect_value(), and log_nodes().
struct GNUNET_TESTING_NetjailNode* GNUNET_TESTING_NodeConnection::node |
The node which establish the connection.
Definition at line 128 of file gnunet_testing_netjail_lib.h.
Referenced by get_connect_value(), get_node_info(), GNUNET_TESTING_get_address(), GNUNET_TESTING_get_connections(), GNUNET_TESTING_get_node(), and node_connections().
struct GNUNET_TESTING_AddressPrefix* GNUNET_TESTING_NodeConnection::address_prefixes_head |
Head of the DLL with the address prefixes for the protocolls this node is reachable.
Definition at line 133 of file gnunet_testing_netjail_lib.h.
Referenced by connect_peers_run(), free_nodes_cb(), get_connect_value(), and log_nodes().
struct GNUNET_TESTING_AddressPrefix* GNUNET_TESTING_NodeConnection::address_prefixes_tail |
Tail of the DLL with the address prefixes for the protocolls this node is reachable.
Definition at line 138 of file gnunet_testing_netjail_lib.h.
Referenced by free_nodes_cb(), and get_connect_value().