GNUnet 0.22.1
GNUNET_StartBurstCls Struct Reference

Struct wrapping information we use for starting the burst. More...

#include <gnunet_nat_lib.h>

Collaboration diagram for GNUNET_StartBurstCls:
[legend]

Data Fields

void * context
 A Context which can be inserted into this struct, which is specific for the caller. More...
 
struct GNUNET_TIME_Relative rtt
 The average RTT between the peers. More...
 
struct GNUNET_TIME_Relative delay
 The delay - calculate from the RTT and which peer was ready to sync first, after we will start the burst. More...
 
struct GNUNET_PEERSTORE_Monitormo
 Peerstore request to start burst with natted addresses only. More...
 
struct VirtualLinkvl
 The VirtualLink of the peer to which we like to burst with. More...
 
unsigned int sync_ready
 We are ready to start the burst. More...
 

Detailed Description

Struct wrapping information we use for starting the burst.

Definition at line 78 of file gnunet_nat_lib.h.

Field Documentation

◆ context

void* GNUNET_StartBurstCls::context

A Context which can be inserted into this struct, which is specific for the caller.

Definition at line 83 of file gnunet_nat_lib.h.

◆ rtt

struct GNUNET_TIME_Relative GNUNET_StartBurstCls::rtt

The average RTT between the peers.

Definition at line 88 of file gnunet_nat_lib.h.

Referenced by handle_flow_control(), and start_burst().

◆ delay

struct GNUNET_TIME_Relative GNUNET_StartBurstCls::delay

The delay - calculate from the RTT and which peer was ready to sync first, after we will start the burst.

Definition at line 94 of file gnunet_nat_lib.h.

Referenced by GNUNET_is_burst_ready(), and queue_burst().

◆ mo

struct GNUNET_PEERSTORE_Monitor* GNUNET_StartBurstCls::mo

Peerstore request to start burst with natted addresses only.

Definition at line 99 of file gnunet_nat_lib.h.

◆ vl

struct VirtualLink* GNUNET_StartBurstCls::vl

The VirtualLink of the peer to which we like to burst with.

Definition at line 104 of file gnunet_nat_lib.h.

Referenced by check_for_burst_address(), handle_flow_control(), queue_burst(), and start_burst().

◆ sync_ready

unsigned int GNUNET_StartBurstCls::sync_ready

We are ready to start the burst.

Definition at line 109 of file gnunet_nat_lib.h.

Referenced by GNUNET_is_burst_ready(), and queue_burst().


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