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_release/build/src/service/setu/setu.h>
Data Fields | |
| struct GNUNET_MessageHeader | header |
| Type: GNUNET_MESSAGE_TYPE_SETU_EVALUATE. | |
| uint32_t | request_id |
| Id of our set to evaluate, chosen implicitly by the client when it calls GNUNET_SETU_commit(). | |
| struct GNUNET_PeerIdentity | target_peer |
| Peer to evaluate the operation with. | |
| struct GNUNET_HashCode | app_id |
| Application id. | |
| uint8_t | force_delta |
| Always use delta operation instead of sending full sets, even it it's less efficient. | |
| uint8_t | force_full |
| Always send full sets, even if delta operations would be more efficient. | |
| uint8_t | byzantine |
| GNUNET_YES to fail operations where Byzantine faults are suspected | |
| uint8_t | symmetric |
| Also return set elements we are sending to the remote peer. | |
| uint32_t | byzantine_lower_bound |
| Lower bound for the set size, used only when byzantine mode is enabled. | |
| uint64_t | byzantine_upper_bond |
| Upper bound for the set size, used only when byzantine mode is enabled. | |
| uint64_t | bandwidth_latency_tradeoff |
| Bandwidth latency tradeoff determines how much bytes a single RTT is worth, which is a performance setting. | |
| 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. | |
| uint64_t | ibf_number_of_buckets_per_element |
| This setting determines to how many IBF buckets an single elements is mapped to. | |
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 |