GNUnet 0.21.1
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/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/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 attached 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 289 of file setu.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader GNUNET_SETU_ResultMessage::header

Type: GNUNET_MESSAGE_TYPE_SETU_RESULT.

Definition at line 294 of file setu.h.

◆ current_size

uint64_t GNUNET_SETU_ResultMessage::current_size

Current set size.

Definition at line 299 of file setu.h.

Referenced by send_client_done(), and send_client_element().

◆ request_id

uint32_t GNUNET_SETU_ResultMessage::request_id

id the result belongs to

Definition at line 304 of file setu.h.

Referenced by handle_client_accept(), 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 310 of file setu.h.

Referenced by 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 attached to the message, if any.

Definition at line 315 of file setu.h.

Referenced by send_client_done(), and send_client_element().


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