GNUnet  0.11.x
Data Fields
GNUNET_SETU_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/setu/setu.h>

Collaboration diagram for GNUNET_SETU_ResultMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type: GNUNET_MESSAGE_TYPE_SETU_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_SETU_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 239 of file setu.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader GNUNET_SETU_ResultMessage::header

Type: GNUNET_MESSAGE_TYPE_SETU_RESULT.

Definition at line 244 of file setu.h.

Referenced by handle_result().

◆ current_size

uint64_t GNUNET_SETU_ResultMessage::current_size

Current set size.

Definition at line 249 of file setu.h.

Referenced by handle_result(), send_client_done(), and send_client_element().

◆ request_id

uint32_t GNUNET_SETU_ResultMessage::request_id

id the result belongs to

Definition at line 254 of file setu.h.

Referenced by fail_union_operation(), handle_client_accept(), handle_result(), send_client_done(), and send_client_element().

◆ result_status

uint16_t GNUNET_SETU_ResultMessage::result_status

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

Definition at line 260 of file setu.h.

Referenced by fail_union_operation(), handle_client_accept(), handle_result(), send_client_done(), and send_client_element().

◆ element_type

uint16_t GNUNET_SETU_ResultMessage::element_type

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

Definition at line 265 of file setu.h.

Referenced by fail_union_operation(), handle_result(), send_client_done(), and send_client_element().


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