Context information for overlay topologies. More...
Data Fields | |
struct GNUNET_TESTBED_Peer ** | peers |
The array of peers. More... | |
struct OverlayLink * | link_array |
An array of links; this array is of size link_array_size. More... | |
void * | op_cls |
The operation closure. More... | |
GNUNET_TESTBED_TopologyCompletionCallback | comp_cb |
topology generation completion callback More... | |
void * | comp_cb_cls |
The closure for the above callback. More... | |
struct RetryListEntry * | rl_head |
DLL head for retry list. More... | |
struct RetryListEntry * | rl_tail |
DLL tail for retry list. More... | |
unsigned int | retry_cnt |
How many retries to do before we give up. More... | |
unsigned int | nlinks |
Number of links to try. More... | |
unsigned int | ncompleted |
How many links have been completed. More... | |
unsigned int | nsuccess |
Total successfully established overlay connections. More... | |
unsigned int | nfailures |
Total failed overlay connections. More... | |
Context information for overlay topologies.
Definition at line 133 of file testbed_api_topology.c.
struct GNUNET_TESTBED_Peer** TopologyContextOverlay::peers |
The array of peers.
Definition at line 138 of file testbed_api_topology.c.
Referenced by gnunet_testing.Test::add_peer(), GNUNET_TESTBED_overlay_configure_topology_va(), opstart_overlay_configure_topology(), and overlay_link_completed().
struct OverlayLink* TopologyContextOverlay::link_array |
An array of links; this array is of size link_array_size.
Definition at line 143 of file testbed_api_topology.c.
Referenced by gen_topo_2dtorus(), gen_topo_clique(), gen_topo_from_file(), gen_topo_line(), gen_topo_random(), gen_topo_ring(), gen_topo_scale_free(), gen_topo_star(), GNUNET_TESTBED_overlay_configure_topology_va(), make_link(), oprelease_overlay_configure_topology(), and opstart_overlay_configure_topology().
void* TopologyContextOverlay::op_cls |
The operation closure.
Definition at line 148 of file testbed_api_topology.c.
Referenced by GNUNET_TESTBED_overlay_configure_topology_va(), opstart_overlay_configure_topology(), and overlay_link_completed().
GNUNET_TESTBED_TopologyCompletionCallback TopologyContextOverlay::comp_cb |
topology generation completion callback
Definition at line 153 of file testbed_api_topology.c.
Referenced by GNUNET_TESTBED_overlay_configure_topology_va(), and overlay_link_completed().
void* TopologyContextOverlay::comp_cb_cls |
The closure for the above callback.
Definition at line 158 of file testbed_api_topology.c.
Referenced by GNUNET_TESTBED_overlay_configure_topology_va(), and overlay_link_completed().
struct RetryListEntry* TopologyContextOverlay::rl_head |
DLL head for retry list.
Definition at line 163 of file testbed_api_topology.c.
Referenced by oprelease_overlay_configure_topology(), and overlay_link_completed().
struct RetryListEntry* TopologyContextOverlay::rl_tail |
DLL tail for retry list.
Definition at line 168 of file testbed_api_topology.c.
Referenced by oprelease_overlay_configure_topology(), and overlay_link_completed().
unsigned int TopologyContextOverlay::retry_cnt |
How many retries to do before we give up.
Definition at line 173 of file testbed_api_topology.c.
Referenced by GNUNET_TESTBED_overlay_configure_topology_va(), and overlay_link_completed().
unsigned int TopologyContextOverlay::nlinks |
Number of links to try.
Definition at line 178 of file testbed_api_topology.c.
Referenced by opstart_overlay_configure_topology(), and overlay_link_completed().
unsigned int TopologyContextOverlay::ncompleted |
How many links have been completed.
Definition at line 183 of file testbed_api_topology.c.
Referenced by overlay_link_completed().
unsigned int TopologyContextOverlay::nsuccess |
Total successfully established overlay connections.
Definition at line 188 of file testbed_api_topology.c.
Referenced by overlay_link_completed().
unsigned int TopologyContextOverlay::nfailures |
Total failed overlay connections.
Definition at line 193 of file testbed_api_topology.c.
Referenced by overlay_link_completed().