GNUnet  0.11.x
Data Fields
AddressAddMessage Struct Reference

Scheduling client to ATS service: here is another address you can use. More...

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

Collaboration diagram for AddressAddMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type is GNUNET_MESSAGE_TYPE_ATS_ADDRESS_ADD. More...
 
uint16_t address_length
 Number of bytes in the address that follows this struct. More...
 
uint16_t plugin_name_length
 Number of bytes in the plugin name that follows this struct. More...
 
struct GNUNET_PeerIdentity peer
 Identity of the peer that this address is for. More...
 
uint32_t session_id
 Internal number this client will henceforth use to refer to this address. More...
 
uint32_t address_local_info
 Local-only information of the address, see enum GNUNET_HELLO_AddressInfo. More...
 
struct GNUNET_ATS_PropertiesNBO properties
 Performance properties of the address. More...
 

Detailed Description

Scheduling client to ATS service: here is another address you can use.

Definition at line 111 of file ats.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader AddressAddMessage::header

Type is GNUNET_MESSAGE_TYPE_ATS_ADDRESS_ADD.

Definition at line 116 of file ats.h.

Referenced by check_address_add().

◆ address_length

uint16_t AddressAddMessage::address_length

Number of bytes in the address that follows this struct.

Definition at line 121 of file ats.h.

Referenced by check_address_add(), GAS_handle_address_add(), and send_add_address_message().

◆ plugin_name_length

uint16_t AddressAddMessage::plugin_name_length

Number of bytes in the plugin name that follows this struct.

Definition at line 126 of file ats.h.

Referenced by check_address_add(), GAS_handle_address_add(), and send_add_address_message().

◆ peer

struct GNUNET_PeerIdentity AddressAddMessage::peer

Identity of the peer that this address is for.

Definition at line 131 of file ats.h.

Referenced by GAS_handle_address_add(), and send_add_address_message().

◆ session_id

uint32_t AddressAddMessage::session_id

Internal number this client will henceforth use to refer to this address.

Definition at line 137 of file ats.h.

Referenced by GAS_handle_address_add(), and send_add_address_message().

◆ address_local_info

uint32_t AddressAddMessage::address_local_info

Local-only information of the address, see enum GNUNET_HELLO_AddressInfo.

Definition at line 143 of file ats.h.

Referenced by GAS_handle_address_add(), and send_add_address_message().

◆ properties

struct GNUNET_ATS_PropertiesNBO AddressAddMessage::properties

Performance properties of the address.

Definition at line 148 of file ats.h.

Referenced by GAS_handle_address_add(), and send_add_address_message().


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