GNUnet  0.11.x
Data Fields
GNUNET_SETI_EvaluateMessage Struct Reference

Message sent by client to service to initiate a set operation as a client (not as listener). More...

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

Collaboration diagram for GNUNET_SETI_EvaluateMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type: GNUNET_MESSAGE_TYPE_SETI_EVALUATE. More...
 
uint32_t request_id
 Id of our set to evaluate, chosen implicitly by the client when it calls GNUNET_SETI_commit(). More...
 
struct GNUNET_PeerIdentity target_peer
 Peer to evaluate the operation with. More...
 
struct GNUNET_HashCode app_id
 Application id. More...
 
uint32_t return_intersection
 Return the intersection (1), instead of the elements to remove / the delta (0), in NBO. More...
 

Detailed Description

Message sent by client to service to initiate a set operation as a client (not as listener).

A set (which determines the operation type) must already exist in association with this client.

Definition at line 151 of file seti.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader GNUNET_SETI_EvaluateMessage::header

Type: GNUNET_MESSAGE_TYPE_SETI_EVALUATE.

Definition at line 156 of file seti.h.

◆ request_id

uint32_t GNUNET_SETI_EvaluateMessage::request_id

Id of our set to evaluate, chosen implicitly by the client when it calls GNUNET_SETI_commit().

Definition at line 162 of file seti.h.

Referenced by GNUNET_SETI_prepare(), and handle_client_evaluate().

◆ target_peer

struct GNUNET_PeerIdentity GNUNET_SETI_EvaluateMessage::target_peer

Peer to evaluate the operation with.

Definition at line 167 of file seti.h.

Referenced by GNUNET_SETI_prepare(), and handle_client_evaluate().

◆ app_id

struct GNUNET_HashCode GNUNET_SETI_EvaluateMessage::app_id

Application id.

Definition at line 172 of file seti.h.

Referenced by GNUNET_SETI_prepare(), and handle_client_evaluate().

◆ return_intersection

uint32_t GNUNET_SETI_EvaluateMessage::return_intersection

Return the intersection (1), instead of the elements to remove / the delta (0), in NBO.

Definition at line 178 of file seti.h.

Referenced by GNUNET_SETI_prepare(), and handle_client_evaluate().


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