GNUnet  0.11.x
Data Fields
ProcessContext Struct Reference

Closure for the 'process' function. More...

Collaboration diagram for ProcessContext:
[legend]

Data Fields

const struct GNUNET_PeerIdentityput_path
 Path of the original PUT. More...
 
const struct GNUNET_PeerIdentityget_path
 Path of the reply. More...
 
const void * data
 Payload of the reply. More...
 
struct GNUNET_TIME_Absolute expiration_time
 Expiration time of the result. More...
 
unsigned int put_path_length
 Number of entries in put_path. More...
 
unsigned int get_path_length
 Number of entries in get_path. More...
 
size_t data_size
 Number of bytes in data. More...
 
enum GNUNET_BLOCK_Type type
 Type of the reply. More...
 

Detailed Description

Closure for the 'process' function.

Definition at line 101 of file gnunet-service-dht_routing.c.

Field Documentation

◆ put_path

const struct GNUNET_PeerIdentity* ProcessContext::put_path

Path of the original PUT.

Definition at line 106 of file gnunet-service-dht_routing.c.

Referenced by GDS_ROUTING_process(), and process().

◆ get_path

const struct GNUNET_PeerIdentity* ProcessContext::get_path

Path of the reply.

Definition at line 111 of file gnunet-service-dht_routing.c.

Referenced by GDS_ROUTING_process(), and process().

◆ data

const void* ProcessContext::data

Payload of the reply.

Definition at line 116 of file gnunet-service-dht_routing.c.

Referenced by GDS_ROUTING_process(), and process().

◆ expiration_time

struct GNUNET_TIME_Absolute ProcessContext::expiration_time

Expiration time of the result.

Definition at line 121 of file gnunet-service-dht_routing.c.

Referenced by GDS_ROUTING_process(), and process().

◆ put_path_length

unsigned int ProcessContext::put_path_length

Number of entries in put_path.

Definition at line 126 of file gnunet-service-dht_routing.c.

Referenced by GDS_ROUTING_process(), and process().

◆ get_path_length

unsigned int ProcessContext::get_path_length

Number of entries in get_path.

Definition at line 131 of file gnunet-service-dht_routing.c.

Referenced by GDS_ROUTING_process(), and process().

◆ data_size

size_t ProcessContext::data_size

Number of bytes in data.

Definition at line 136 of file gnunet-service-dht_routing.c.

Referenced by GDS_ROUTING_process(), and process().

◆ type

enum GNUNET_BLOCK_Type ProcessContext::type

Type of the reply.

Definition at line 141 of file gnunet-service-dht_routing.c.

Referenced by GDS_ROUTING_process(), and process().


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