|
xrpld
|
Classes | |
| class | Slots |
| Slots is a container for validator's Slot and handles Slot update when a message is received from a validator. More... | |
| class | SquelchHandler |
| Abstract class. More... | |
| class | Slot |
| Slot is associated with a specific validator via validator's public key. More... | |
| class | Squelch |
| Maintains squelching of relaying messages from validators. More... | |
Enumerations | |
| enum class | PeerState : uint8_t { Counting , Selected , Squelched } |
| Peer's State. More... | |
| enum class | SlotState : uint8_t { Counting , Selected } |
| Slot's State. More... | |
Functions | |
| template<typename Unit, typename TP> | |
| Unit | epoch (TP const &t) |
Variables | |
| static constexpr auto | kMinUnsquelchExpire = std::chrono::seconds{300} |
| static constexpr auto | kMaxUnsquelchExpireDefault = std::chrono::seconds{600} |
| static constexpr auto | kSquelchPerPeer = std::chrono::seconds(10) |
| static constexpr auto | kMaxUnsquelchExpirePeers = std::chrono::seconds{3600} |
| static constexpr auto | kIdled = std::chrono::seconds{8} |
| static constexpr uint16_t | kMinMessageThreshold = 19 |
| static constexpr uint16_t | kMaxMessageThreshold = 20 |
| static constexpr uint16_t | kMaxSelectedPeers = 5 |
| static constexpr auto | kWaitOnBootup = std::chrono::minutes{10} |
| static constexpr std::size_t | kMaxTxQueueSize = 10000 |
|
strong |
|
strong |
| Unit xrpl::reduce_relay::epoch | ( | TP const & | t | ) |
Definition at line 41 of file overlay/Slot.h.
|
staticconstexpr |
Definition at line 16 of file ReduceRelayCommon.h.
|
staticconstexpr |
Definition at line 17 of file ReduceRelayCommon.h.
|
staticconstexpr |
Definition at line 18 of file ReduceRelayCommon.h.
|
staticconstexpr |
Definition at line 19 of file ReduceRelayCommon.h.
|
staticconstexpr |
Definition at line 21 of file ReduceRelayCommon.h.
|
staticconstexpr |
Definition at line 26 of file ReduceRelayCommon.h.
|
staticconstexpr |
Definition at line 27 of file ReduceRelayCommon.h.
|
staticconstexpr |
Definition at line 29 of file ReduceRelayCommon.h.
|
staticconstexpr |
Definition at line 32 of file ReduceRelayCommon.h.
|
staticconstexpr |
Definition at line 37 of file ReduceRelayCommon.h.