Message sent by client to service to initiate a set operation as a client (not as listener). More...
#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/contrib/service/set/set.h>
Data Fields | |
struct GNUNET_MessageHeader | header |
Type: GNUNET_MESSAGE_TYPE_SET_EVALUATE. More... | |
uint32_t | result_mode |
How should results be sent to us? See enum GNUNET_SET_ResultMode . More... | |
struct GNUNET_PeerIdentity | target_peer |
Peer to evaluate the operation with. More... | |
struct GNUNET_HashCode | app_id |
Application id. More... | |
uint32_t | request_id |
Id of our set to evaluate, chosen implicitly by the client when it calls GNUNET_SET_commit(). More... | |
uint8_t | force_delta |
Always use delta operation instead of sending full sets, even it it's less efficient. More... | |
uint8_t | force_full |
Always send full sets, even if delta operations would be more efficient. More... | |
uint8_t | byzantine |
GNUNET_YES to fail operations where Byzantine faults are suspected More... | |
uint8_t | byzantine_lower_bound |
Lower bound for the set size, used only when byzantine mode is enabled. More... | |
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.
struct GNUNET_MessageHeader GNUNET_SET_EvaluateMessage::header |
uint32_t GNUNET_SET_EvaluateMessage::result_mode |
struct GNUNET_PeerIdentity GNUNET_SET_EvaluateMessage::target_peer |
struct GNUNET_HashCode GNUNET_SET_EvaluateMessage::app_id |
uint32_t GNUNET_SET_EvaluateMessage::request_id |
Id of our set to evaluate, chosen implicitly by the client when it calls GNUNET_SET_commit().
uint8_t GNUNET_SET_EvaluateMessage::force_delta |
uint8_t GNUNET_SET_EvaluateMessage::force_full |
uint8_t GNUNET_SET_EvaluateMessage::byzantine |
GNUNET_YES to fail operations where Byzantine faults are suspected
uint8_t GNUNET_SET_EvaluateMessage::byzantine_lower_bound |