|
| | OverlaySim (Application &app) |
| | ~OverlaySim () override=default |
| void | clear () |
| std::uint16_t | inState (PublicKey const &validator, reduce_relay::PeerState state) |
| void | updateSlotAndSquelch (uint256 const &key, PublicKey const &validator, Peer::id_t id, SquelchCB f, protocol::MessageType type=protocol::mtVALIDATION) override |
| void | deletePeer (id_t id, UnsquelchCB f) override |
| void | deleteIdlePeers (UnsquelchCB f) override |
| PeerSPtr | addPeer (bool useCache=true) |
| void | deletePeer (Peer::id_t id, bool useCache=true) |
| void | resetPeers () |
| std::optional< Peer::id_t > | deleteLastPeer () |
| bool | isCountingState (PublicKey const &validator) |
| std::set< id_t > | getSelected (PublicKey const &validator) |
| bool | isSelected (PublicKey const &validator, Peer::id_t peer) |
| id_t | getSelectedPeer (PublicKey const &validator) |
| std::unordered_map< id_t, std::tuple< reduce_relay::PeerState, std::uint16_t, std::uint32_t, std::uint32_t > > | getPeers (PublicKey const &validator) |
| std::uint16_t | getNumPeers () const |
Definition at line 520 of file reduce_relay_test.cpp.
◆ Peers
◆ id_t
◆ clock_type
◆ OverlaySim()
| xrpl::test::OverlaySim::OverlaySim |
( |
Application & | app | ) |
|
◆ ~OverlaySim()
| xrpl::test::OverlaySim::~OverlaySim |
( |
| ) |
|
|
overridedefault |
◆ clear()
| void xrpl::test::OverlaySim::clear |
( |
| ) |
|
◆ inState()
◆ updateSlotAndSquelch()
| void xrpl::test::OverlaySim::updateSlotAndSquelch |
( |
uint256 const & | key, |
|
|
PublicKey const & | validator, |
|
|
Peer::id_t | id, |
|
|
SquelchCB | f, |
|
|
protocol::MessageType | type = protocol::mtVALIDATION ) |
|
overridevirtual |
◆ deletePeer() [1/2]
◆ deleteIdlePeers()
| void xrpl::test::OverlaySim::deleteIdlePeers |
( |
UnsquelchCB | f | ) |
|
|
overridevirtual |
◆ addPeer()
| PeerSPtr xrpl::test::OverlaySim::addPeer |
( |
bool | useCache = true | ) |
|
◆ deletePeer() [2/2]
| void xrpl::test::OverlaySim::deletePeer |
( |
Peer::id_t | id, |
|
|
bool | useCache = true ) |
◆ resetPeers()
| void xrpl::test::OverlaySim::resetPeers |
( |
| ) |
|
◆ deleteLastPeer()
◆ isCountingState()
| bool xrpl::test::OverlaySim::isCountingState |
( |
PublicKey const & | validator | ) |
|
◆ getSelected()
◆ isSelected()
◆ getSelectedPeer()
| id_t xrpl::test::OverlaySim::getSelectedPeer |
( |
PublicKey const & | validator | ) |
|
◆ getPeers()
◆ getNumPeers()
◆ squelch()
◆ unsquelch()
◆ squelch_
◆ unsquelch_
◆ peers_
| Peers xrpl::test::OverlaySim::peers_ |
|
private |
◆ peersCache_
| Peers xrpl::test::OverlaySim::peersCache_ |
|
private |
◆ slots_
◆ registry_