GNUnet  0.20.0
TopologyContextOverlay Struct Reference

Context information for overlay topologies. More...

Collaboration diagram for TopologyContextOverlay:
[legend]

Data Fields

struct GNUNET_TESTBED_Peer ** peers
 The array of peers. More...
 
struct OverlayLinklink_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 RetryListEntryrl_head
 DLL head for retry list. More...
 
struct RetryListEntryrl_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...
 

Detailed Description

Context information for overlay topologies.

Definition at line 133 of file testbed_api_topology.c.

Field Documentation

◆ peers

◆ link_array

◆ op_cls

void* TopologyContextOverlay::op_cls

◆ comp_cb

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().

◆ comp_cb_cls

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().

◆ rl_head

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().

◆ rl_tail

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().

◆ retry_cnt

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().

◆ nlinks

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().

◆ ncompleted

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().

◆ nsuccess

unsigned int TopologyContextOverlay::nsuccess

Total successfully established overlay connections.

Definition at line 188 of file testbed_api_topology.c.

Referenced by overlay_link_completed().

◆ nfailures

unsigned int TopologyContextOverlay::nfailures

Total failed overlay connections.

Definition at line 193 of file testbed_api_topology.c.

Referenced by overlay_link_completed().


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