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/service/setu/setu.h>
Data Fields | |
struct GNUNET_MessageHeader | header |
Type: GNUNET_MESSAGE_TYPE_SETU_EVALUATE. More... | |
uint32_t | request_id |
Id of our set to evaluate, chosen implicitly by the client when it calls GNUNET_SETU_commit(). More... | |
struct GNUNET_PeerIdentity | target_peer |
Peer to evaluate the operation with. More... | |
struct GNUNET_HashCode | app_id |
Application id. 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 | symmetric |
Also return set elements we are sending to the remote peer. More... | |
uint32_t | byzantine_lower_bound |
Lower bound for the set size, used only when byzantine mode is enabled. More... | |
uint64_t | byzantine_upper_bond |
Upper bound for the set size, used only when byzantine mode is enabled. More... | |
uint64_t | bandwidth_latency_tradeoff |
Bandwidth latency tradeoff determines how much bytes a single RTT is worth, which is a performance setting. More... | |
uint64_t | ibf_bucket_number_factor |
The factor determines the number of buckets an IBF has which is multiplied by the estimated setsize default: 2. More... | |
uint64_t | ibf_number_of_buckets_per_element |
This setting determines to how many IBF buckets an single elements is mapped to. 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_SETU_EvaluateMessage::header |
uint32_t GNUNET_SETU_EvaluateMessage::request_id |
Id of our set to evaluate, chosen implicitly by the client when it calls GNUNET_SETU_commit().
struct GNUNET_PeerIdentity GNUNET_SETU_EvaluateMessage::target_peer |
struct GNUNET_HashCode GNUNET_SETU_EvaluateMessage::app_id |
uint8_t GNUNET_SETU_EvaluateMessage::force_delta |
uint8_t GNUNET_SETU_EvaluateMessage::force_full |
uint8_t GNUNET_SETU_EvaluateMessage::byzantine |
GNUNET_YES to fail operations where Byzantine faults are suspected
uint8_t GNUNET_SETU_EvaluateMessage::symmetric |
uint32_t GNUNET_SETU_EvaluateMessage::byzantine_lower_bound |
uint64_t GNUNET_SETU_EvaluateMessage::byzantine_upper_bond |
uint64_t GNUNET_SETU_EvaluateMessage::bandwidth_latency_tradeoff |
uint64_t GNUNET_SETU_EvaluateMessage::ibf_bucket_number_factor |
uint64_t GNUNET_SETU_EvaluateMessage::ibf_number_of_buckets_per_element |