GNUnet  0.11.x
Data Fields
GNUNET_DHT_ClientResultMessage Struct Reference

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

#include </home/handbook/gnunet/src/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 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 check_client_result(), and 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().

◆ 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 159 of file dht.h.

Referenced by check_client_result(), 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 165 of file dht.h.

Referenced by check_client_result(), 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 170 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 175 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 180 of file dht.h.

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


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