GNUnet  0.11.x
Data Fields
GNUNET_SETI_ResultMessage Struct Reference

Message sent by the service to the client to indicate an element that is removed (set intersection) or added (set union) or part of the final result, depending on options specified for the operation. More...

#include </home/handbook/gnunet/src/seti/seti.h>

Collaboration diagram for GNUNET_SETI_ResultMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type: GNUNET_MESSAGE_TYPE_SETI_RESULT. More...
 
uint64_t current_size
 Current set size. More...
 
uint32_t request_id
 id the result belongs to More...
 
uint16_t result_status
 Was the evaluation successful? Contains an enum GNUNET_SETI_Status in NBO. More...
 
uint16_t element_type
 Type of the element attachted to the message, if any. More...
 

Detailed Description

Message sent by the service to the client to indicate an element that is removed (set intersection) or added (set union) or part of the final result, depending on options specified for the operation.

Definition at line 191 of file seti.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader GNUNET_SETI_ResultMessage::header

Type: GNUNET_MESSAGE_TYPE_SETI_RESULT.

Definition at line 196 of file seti.h.

Referenced by handle_result().

◆ current_size

uint64_t GNUNET_SETI_ResultMessage::current_size

Current set size.

Definition at line 201 of file seti.h.

Referenced by handle_result().

◆ request_id

uint32_t GNUNET_SETI_ResultMessage::request_id

◆ result_status

uint16_t GNUNET_SETI_ResultMessage::result_status

Was the evaluation successful? Contains an enum GNUNET_SETI_Status in NBO.

Definition at line 212 of file seti.h.

Referenced by fail_intersection_operation(), handle_client_accept(), handle_result(), send_client_done_and_destroy(), send_client_removed_element(), and send_remaining_elements().

◆ element_type

uint16_t GNUNET_SETI_ResultMessage::element_type

Type of the element attachted to the message, if any.

Definition at line 217 of file seti.h.

Referenced by fail_intersection_operation(), handle_result(), send_client_done_and_destroy(), send_client_removed_element(), and send_remaining_elements().


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