GNUnet  0.19.4
PendingResolutions Struct Reference

Structure used to remember all pending address resolutions. More...

Collaboration diagram for PendingResolutions:
[legend]

Data Fields

struct PendingResolutionsnext
 Kept in a DLL. More...
 
struct PendingResolutionsprev
 Kept in a DLL. More...
 
struct GNUNET_HELLO_Addressaddress
 Copy of the address we are resolving. More...
 
struct GNUNET_TRANSPORT_AddressToStringContexttats_ctx
 Handle to the transport request to convert the address to a string. More...
 
struct GNUNET_ATS_Properties properties
 Performance data. More...
 
struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out
 Amount of outbound bandwidth assigned by ATS. More...
 
struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in
 Amount of inbound bandwidth assigned by ATS. More...
 
int active
 Is this an active address? More...
 

Detailed Description

Structure used to remember all pending address resolutions.

We keep address information in here while we talk to transport to map the address to a string.

Definition at line 154 of file gnunet-ats.c.

Field Documentation

◆ next

struct PendingResolutions* PendingResolutions::next

Kept in a DLL.

Definition at line 159 of file gnunet-ats.c.

Referenced by ats_perf_mon_cb(), end(), GPI_plugins_find(), and select_peer().

◆ prev

struct PendingResolutions* PendingResolutions::prev

Kept in a DLL.

Definition at line 164 of file gnunet-ats.c.

◆ address

struct GNUNET_HELLO_Address* PendingResolutions::address

Copy of the address we are resolving.

Definition at line 169 of file gnunet-ats.c.

Referenced by ats_perf_cb(), ats_perf_mon_cb(), end(), and transport_addr_to_str_cb().

◆ tats_ctx

struct GNUNET_TRANSPORT_AddressToStringContext* PendingResolutions::tats_ctx

Handle to the transport request to convert the address to a string.

Definition at line 175 of file gnunet-ats.c.

Referenced by ats_perf_cb(), ats_perf_mon_cb(), and end().

◆ properties

struct GNUNET_ATS_Properties PendingResolutions::properties

Performance data.

Definition at line 175 of file gnunet-ats.c.

Referenced by ats_perf_cb(), ats_perf_mon_cb(), and transport_addr_to_str_cb().

◆ bandwidth_out

struct GNUNET_BANDWIDTH_Value32NBO PendingResolutions::bandwidth_out

Amount of outbound bandwidth assigned by ATS.

Definition at line 175 of file gnunet-ats.c.

Referenced by ats_perf_cb(), ats_perf_mon_cb(), and transport_addr_to_str_cb().

◆ bandwidth_in

struct GNUNET_BANDWIDTH_Value32NBO PendingResolutions::bandwidth_in

Amount of inbound bandwidth assigned by ATS.

Definition at line 175 of file gnunet-ats.c.

Referenced by ats_perf_cb(), ats_perf_mon_cb(), and transport_addr_to_str_cb().

◆ active

int PendingResolutions::active

Is this an active address?

Definition at line 195 of file gnunet-ats.c.

Referenced by ats_perf_cb(), ats_perf_mon_cb(), and transport_addr_to_str_cb().


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