GNUnet  0.11.x
Data Fields
ProcessReplyClosure Struct Reference

Closure for process_reply() function. More...

Collaboration diagram for ProcessReplyClosure:
[legend]

Data Fields

const void * data
 The data for the reply. More...
 
struct GSF_ConnectedPeersender
 Who gave us this reply? NULL for local host (or DHT) More...
 
struct GNUNET_TIME_Absolute expiration
 When the reply expires. More...
 
size_t size
 Size of data. More...
 
enum GNUNET_BLOCK_Type type
 Type of the block. More...
 
enum GNUNET_BLOCK_EvaluationOptions eo
 Control flags for evaluation. More...
 
uint32_t priority
 How much was this reply worth to us? More...
 
uint32_t anonymity_level
 Anonymity requirements for this reply. More...
 
enum GNUNET_BLOCK_EvaluationResult eval
 Evaluation result (returned). More...
 
int request_found
 Did we find a matching request? More...
 

Detailed Description

Closure for process_reply() function.

Definition at line 736 of file gnunet-service-fs_pr.c.

Field Documentation

◆ data

const void* ProcessReplyClosure::data

The data for the reply.

Definition at line 741 of file gnunet-service-fs_pr.c.

Referenced by cadet_reply_proc(), handle_dht_reply(), handle_p2p_put(), process_local_reply(), and process_reply().

◆ sender

struct GSF_ConnectedPeer* ProcessReplyClosure::sender

Who gave us this reply? NULL for local host (or DHT)

Definition at line 746 of file gnunet-service-fs_pr.c.

Referenced by handle_p2p_put(), process_reply(), and update_request_performance_data().

◆ expiration

struct GNUNET_TIME_Absolute ProcessReplyClosure::expiration

When the reply expires.

Definition at line 751 of file gnunet-service-fs_pr.c.

Referenced by cadet_reply_proc(), handle_dht_reply(), handle_p2p_put(), process_local_reply(), and process_reply().

◆ size

size_t ProcessReplyClosure::size

◆ type

enum GNUNET_BLOCK_Type ProcessReplyClosure::type

Type of the block.

Definition at line 761 of file gnunet-service-fs_pr.c.

Referenced by cadet_reply_proc(), handle_dht_reply(), handle_p2p_put(), process_local_reply(), and process_reply().

◆ eo

enum GNUNET_BLOCK_EvaluationOptions ProcessReplyClosure::eo

Control flags for evaluation.

Definition at line 766 of file gnunet-service-fs_pr.c.

Referenced by cadet_reply_proc(), handle_dht_reply(), handle_p2p_put(), process_local_reply(), and process_reply().

◆ priority

uint32_t ProcessReplyClosure::priority

How much was this reply worth to us?

Definition at line 771 of file gnunet-service-fs_pr.c.

Referenced by handle_dht_reply(), handle_p2p_put(), process_local_reply(), process_reply(), and update_request_performance_data().

◆ anonymity_level

uint32_t ProcessReplyClosure::anonymity_level

Anonymity requirements for this reply.

Definition at line 776 of file gnunet-service-fs_pr.c.

Referenced by handle_p2p_put(), process_local_reply(), and process_reply().

◆ eval

enum GNUNET_BLOCK_EvaluationResult ProcessReplyClosure::eval

Evaluation result (returned).

Definition at line 781 of file gnunet-service-fs_pr.c.

Referenced by process_local_reply(), and process_reply().

◆ request_found

int ProcessReplyClosure::request_found

Did we find a matching request?

Definition at line 786 of file gnunet-service-fs_pr.c.

Referenced by handle_p2p_put(), process_local_reply(), and process_reply().


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