GNUnet 0.21.1
DhtHelloMessage Struct Reference

Message used when a DHT provides its HELLO to direct neighbours. More...

Collaboration diagram for DhtHelloMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type must be GNUNET_MESSAGE_TYPE_DHT_P2P_HELLO. More...
 
uint16_t reserved
 Reserved. More...
 
uint16_t url_counter
 Number of URLs encoded after the end of the struct, in NBO. More...
 
struct GNUNET_CRYPTO_EddsaSignature sig
 Signature over the block, of purpose GNUNET_SIGNATURE_PURPOSE_HELLO. More...
 
struct GNUNET_TIME_AbsoluteNBO expiration_time
 When does the HELLO expire? More...
 

Detailed Description

Message used when a DHT provides its HELLO to direct neighbours.

Definition at line 140 of file hello-uri.c.

Field Documentation

◆ header

struct GNUNET_MessageHeader DhtHelloMessage::header

Type must be GNUNET_MESSAGE_TYPE_DHT_P2P_HELLO.

Definition at line 145 of file hello-uri.c.

◆ reserved

uint16_t DhtHelloMessage::reserved

Reserved.

0.

Definition at line 150 of file hello-uri.c.

◆ url_counter

uint16_t DhtHelloMessage::url_counter

Number of URLs encoded after the end of the struct, in NBO.

Definition at line 155 of file hello-uri.c.

◆ sig

struct GNUNET_CRYPTO_EddsaSignature DhtHelloMessage::sig

Signature over the block, of purpose GNUNET_SIGNATURE_PURPOSE_HELLO.

Definition at line 160 of file hello-uri.c.

◆ expiration_time

struct GNUNET_TIME_AbsoluteNBO DhtHelloMessage::expiration_time

When does the HELLO expire?

Definition at line 165 of file hello-uri.c.

Referenced by GNUNET_HELLO_builder_get_expiration_time(), and GNUNET_HELLO_builder_to_dht_hello_msg().


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