GNUnet  0.19.0
GNUNET_SETU_AcceptMessage Struct Reference

Message sent by a listening client to the service to accept performing the operation with the other peer. More...

#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/setu/setu.h>

Collaboration diagram for GNUNET_SETU_AcceptMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type: GNUNET_MESSAGE_TYPE_SETU_ACCEPT. More...
 
uint32_t accept_reject_id
 ID of the incoming request we want to accept. More...
 
uint32_t request_id
 Request ID to identify responses. 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
 GNUNET_YES to also send back 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...
 

Detailed Description

Message sent by a listening client to the service to accept performing the operation with the other peer.

Definition at line 78 of file setu.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader GNUNET_SETU_AcceptMessage::header

Type: GNUNET_MESSAGE_TYPE_SETU_ACCEPT.

Definition at line 65 of file setu.h.

◆ accept_reject_id

uint32_t GNUNET_SETU_AcceptMessage::accept_reject_id

ID of the incoming request we want to accept.

Definition at line 88 of file setu.h.

◆ request_id

uint32_t GNUNET_SETU_AcceptMessage::request_id

Request ID to identify responses.

Definition at line 93 of file setu.h.

◆ force_delta

uint8_t GNUNET_SETU_AcceptMessage::force_delta

Always use delta operation instead of sending full sets, even it it's less efficient.

Definition at line 99 of file setu.h.

◆ force_full

uint8_t GNUNET_SETU_AcceptMessage::force_full

Always send full sets, even if delta operations would be more efficient.

Definition at line 105 of file setu.h.

◆ byzantine

uint8_t GNUNET_SETU_AcceptMessage::byzantine

GNUNET_YES to fail operations where Byzantine faults are suspected

Definition at line 111 of file setu.h.

◆ symmetric

uint8_t GNUNET_SETU_AcceptMessage::symmetric

GNUNET_YES to also send back set elements we are sending to the remote peer.

Definition at line 117 of file setu.h.

◆ byzantine_lower_bound

uint32_t GNUNET_SETU_AcceptMessage::byzantine_lower_bound

Lower bound for the set size, used only when byzantine mode is enabled.

Definition at line 123 of file setu.h.

◆ byzantine_upper_bond

uint64_t GNUNET_SETU_AcceptMessage::byzantine_upper_bond

Upper bound for the set size, used only when byzantine mode is enabled.

Definition at line 130 of file setu.h.

◆ bandwidth_latency_tradeoff

uint64_t GNUNET_SETU_AcceptMessage::bandwidth_latency_tradeoff

Bandwidth latency tradeoff determines how much bytes a single RTT is worth, which is a performance setting.

Definition at line 136 of file setu.h.

◆ ibf_bucket_number_factor

uint64_t GNUNET_SETU_AcceptMessage::ibf_bucket_number_factor

The factor determines the number of buckets an IBF has which is multiplied by the estimated setsize default: 2.

Definition at line 142 of file setu.h.

◆ ibf_number_of_buckets_per_element

uint64_t GNUNET_SETU_AcceptMessage::ibf_number_of_buckets_per_element

This setting determines to how many IBF buckets an single elements is mapped to.

Definition at line 148 of file setu.h.


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