GNUnet  0.20.0
AddressUpdateMessage Struct Reference

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

#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/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 143 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.

◆ 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 171 of file ats.h.

Referenced by gnunet_testing.StatisticsCondition::check(), gnunet_testing.EqualStatisticsCondition::check(), gnunet_testing.StatisticsCondition::evaluate(), and gnunet_testing.EqualStatisticsCondition::evaluate().

◆ properties

struct GNUNET_ATS_PropertiesNBO AddressUpdateMessage::properties

Performance properties of the address.

Definition at line 171 of file ats.h.


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