GossipSub configuration parameters. More...
#include <gossipsub.h>
Public Member Functions | |
| GossipSubConfig () | |
Public Attributes | |
| int | mesh_low |
| int | mesh_high |
| int | mesh_optimal |
| int | fanout_size |
| std::chrono::milliseconds | fanout_ttl |
| int | gossip_factor |
| int | gossip_lazy |
| std::chrono::milliseconds | gossip_retransmit |
| std::chrono::milliseconds | heartbeat_interval |
| std::chrono::milliseconds | message_cache_ttl |
| int | max_ihave_messages |
| int | max_iwant_messages |
| double | score_threshold_accept |
| double | score_threshold_gossip |
| double | score_threshold_mesh |
| double | score_threshold_publish |
GossipSub configuration parameters.
Definition at line 107 of file gossipsub.h.
|
inline |
Definition at line 136 of file gossipsub.h.
| int librats::GossipSubConfig::fanout_size |
Definition at line 114 of file gossipsub.h.
| std::chrono::milliseconds librats::GossipSubConfig::fanout_ttl |
Definition at line 115 of file gossipsub.h.
| int librats::GossipSubConfig::gossip_factor |
Definition at line 118 of file gossipsub.h.
| int librats::GossipSubConfig::gossip_lazy |
Definition at line 119 of file gossipsub.h.
| std::chrono::milliseconds librats::GossipSubConfig::gossip_retransmit |
Definition at line 120 of file gossipsub.h.
| std::chrono::milliseconds librats::GossipSubConfig::heartbeat_interval |
Definition at line 123 of file gossipsub.h.
| int librats::GossipSubConfig::max_ihave_messages |
Definition at line 127 of file gossipsub.h.
| int librats::GossipSubConfig::max_iwant_messages |
Definition at line 128 of file gossipsub.h.
| int librats::GossipSubConfig::mesh_high |
Definition at line 110 of file gossipsub.h.
| int librats::GossipSubConfig::mesh_low |
Definition at line 109 of file gossipsub.h.
| int librats::GossipSubConfig::mesh_optimal |
Definition at line 111 of file gossipsub.h.
| std::chrono::milliseconds librats::GossipSubConfig::message_cache_ttl |
Definition at line 126 of file gossipsub.h.
| double librats::GossipSubConfig::score_threshold_accept |
Definition at line 131 of file gossipsub.h.
| double librats::GossipSubConfig::score_threshold_gossip |
Definition at line 132 of file gossipsub.h.
| double librats::GossipSubConfig::score_threshold_mesh |
Definition at line 133 of file gossipsub.h.
| double librats::GossipSubConfig::score_threshold_publish |
Definition at line 134 of file gossipsub.h.