GNUnet  0.11.x
Data Fields
AddressWrapper Struct Reference

Address information stored for the proportional solver in the solver_information member of struct GNUNET_ATS_Address. More...

Collaboration diagram for AddressWrapper:
[legend]

Data Fields

struct AddressWrappernext
 Next in DLL. More...
 
struct AddressWrapperprev
 Previous in DLL. More...
 
struct ATS_Addressaddr
 The address. More...
 
struct Networknetwork
 Network scope this address is in. More...
 
uint32_t calculated_quota_in
 Inbound quota. More...
 
uint32_t calculated_quota_out
 Outbound quota. More...
 
struct GNUNET_TIME_Absolute activated
 When was this address activated. More...
 

Detailed Description

Address information stored for the proportional solver in the solver_information member of struct GNUNET_ATS_Address.

They are also stored in the respective struct Network's linked list.

Definition at line 61 of file plugin_ats_proportional.c.

Field Documentation

◆ next

struct AddressWrapper* AddressWrapper::next

◆ prev

struct AddressWrapper* AddressWrapper::prev

Previous in DLL.

Definition at line 71 of file plugin_ats_proportional.c.

◆ addr

struct ATS_Address* AddressWrapper::addr

◆ network

struct Network* AddressWrapper::network

◆ calculated_quota_in

uint32_t AddressWrapper::calculated_quota_in

Inbound quota.

Definition at line 86 of file plugin_ats_proportional.c.

Referenced by distribute_bandwidth(), and propagate_bandwidth().

◆ calculated_quota_out

uint32_t AddressWrapper::calculated_quota_out

Outbound quota.

Definition at line 91 of file plugin_ats_proportional.c.

Referenced by distribute_bandwidth(), and propagate_bandwidth().

◆ activated

struct GNUNET_TIME_Absolute AddressWrapper::activated

When was this address activated.

Definition at line 96 of file plugin_ats_proportional.c.

Referenced by find_best_address_it(), and update_active_address().


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