GNUnet 0.22.2
GNUNET_DHT_ClientResultMessage Struct Reference

Reply to a GET send from the service to a client. More...

#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/dht/dht.h>

Collaboration diagram for GNUNET_DHT_ClientResultMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type: GNUNET_MESSAGE_TYPE_DHT_CLIENT_RESULT. More...
 
uint32_t type
 The type for the data. More...
 
uint32_t reserved
 Reserved, always 0. More...
 
uint32_t options
 Message options, actually an 'enum GNUNET_DHT_RouteOption' value. More...
 
uint32_t put_path_length
 Number of peers recorded in the outgoing path from source to the storgage location of this message. More...
 
uint32_t get_path_length
 The number of peer identities recorded from the storage location to this peer. More...
 
uint64_t unique_id
 Unique ID of the matching GET request. More...
 
struct GNUNET_TIME_AbsoluteNBO expiration
 When does this entry expire? More...
 
struct GNUNET_HashCode key
 The key that was searched for. More...
 

Detailed Description

Reply to a GET send from the service to a client.

Definition at line 143 of file dht.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader GNUNET_DHT_ClientResultMessage::header

Type: GNUNET_MESSAGE_TYPE_DHT_CLIENT_RESULT.

Definition at line 148 of file dht.h.

Referenced by process_client_result().

◆ type

uint32_t GNUNET_DHT_ClientResultMessage::type

The type for the data.

Definition at line 153 of file dht.h.

Referenced by forward_reply(), and process_client_result().

◆ reserved

uint32_t GNUNET_DHT_ClientResultMessage::reserved

Reserved, always 0.

Definition at line 158 of file dht.h.

◆ options

uint32_t GNUNET_DHT_ClientResultMessage::options

Message options, actually an 'enum GNUNET_DHT_RouteOption' value.

Definition at line 163 of file dht.h.

Referenced by forward_reply(), and process_client_result().

◆ put_path_length

uint32_t GNUNET_DHT_ClientResultMessage::put_path_length

Number of peers recorded in the outgoing path from source to the storgage location of this message.

Definition at line 169 of file dht.h.

Referenced by forward_reply(), GDS_CLIENTS_handle_reply(), and process_client_result().

◆ get_path_length

uint32_t GNUNET_DHT_ClientResultMessage::get_path_length

The number of peer identities recorded from the storage location to this peer.

Definition at line 175 of file dht.h.

Referenced by forward_reply(), GDS_CLIENTS_handle_reply(), and process_client_result().

◆ unique_id

uint64_t GNUNET_DHT_ClientResultMessage::unique_id

Unique ID of the matching GET request.

Definition at line 180 of file dht.h.

Referenced by forward_reply(), and process_client_result().

◆ expiration

struct GNUNET_TIME_AbsoluteNBO GNUNET_DHT_ClientResultMessage::expiration

When does this entry expire?

Definition at line 185 of file dht.h.

Referenced by forward_reply(), and process_client_result().

◆ key

struct GNUNET_HashCode GNUNET_DHT_ClientResultMessage::key

The key that was searched for.

Definition at line 190 of file dht.h.

Referenced by gnunet-chk.Chk::__init__(), gnunet-chk.AESKey::__init__(), forward_reply(), and gnunet-chk.Chk::uri().


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