GNUnet  0.11.x
Data Fields
AddressUpdateMessage Struct Reference

Message used to notify ATS that the performance characteristics for an address have changed. More...

#include </home/handbook/gnunet/src/ats/ats.h>

Collaboration diagram for AddressUpdateMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Message of type GNUNET_MESSAGE_TYPE_ATS_ADDRESS_UPDATE. More...
 
uint32_t session_id
 Internal number this client uses to refer to this address. More...
 
struct GNUNET_PeerIdentity peer
 Which peer is this about? (Technically redundant, as the session_id should be sufficient, but enables ATS service to find the session faster). More...
 
struct GNUNET_ATS_PropertiesNBO properties
 Performance properties of the address. More...
 

Detailed Description

Message used to notify ATS that the performance characteristics for an address have changed.

Definition at line 161 of file ats.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader AddressUpdateMessage::header

Message of type GNUNET_MESSAGE_TYPE_ATS_ADDRESS_UPDATE.

Definition at line 166 of file ats.h.

◆ session_id

uint32_t AddressUpdateMessage::session_id

Internal number this client uses to refer to this address.

Definition at line 171 of file ats.h.

Referenced by GAS_handle_address_update(), and GNUNET_ATS_address_update().

◆ peer

struct GNUNET_PeerIdentity AddressUpdateMessage::peer

Which peer is this about? (Technically redundant, as the session_id should be sufficient, but enables ATS service to find the session faster).

Definition at line 178 of file ats.h.

Referenced by GAS_handle_address_update(), and GNUNET_ATS_address_update().

◆ properties

struct GNUNET_ATS_PropertiesNBO AddressUpdateMessage::properties

Performance properties of the address.

Definition at line 183 of file ats.h.

Referenced by GAS_handle_address_update(), and GNUNET_ATS_address_update().


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