|
xrpld
|
Simulate two entities - peer directly connected to the server (via squelch in PeerSim) and PeerImp (via Overlay). More...


Public Member Functions | |
| PeerPartial () | |
| ~PeerPartial () override=default | |
| virtual void | onMessage (MessageSPtr const &m, SquelchCB f)=0 |
| virtual void | onMessage (protocol::TMSquelch const &squelch)=0 |
| void | send (protocol::TMSquelch const &squelch) |
| void | send (std::shared_ptr< Message > const &m) override |
| beast::ip::Endpoint | getRemoteAddress () const override |
| void | charge (resource::Charge const &fee, std::string const &context={}) override |
| bool | cluster () const override |
| bool | isHighLatency () const override |
| int | getScore (bool) const override |
| PublicKey const & | getNodePublic () const override |
| json::Value | json () override |
| bool | supportsFeature (ProtocolFeature f) const override |
| std::optional< std::size_t > | publisherListSequence (PublicKey const &) const override |
| void | setPublisherListSequence (PublicKey const &, std::size_t const) override |
| uint256 | getClosedLedgerHash () const override |
| bool | hasLedger (uint256 const &hash, std::uint32_t seq) const override |
| void | ledgerRange (std::uint32_t &minSeq, std::uint32_t &maxSeq) const override |
| bool | hasTxSet (uint256 const &hash) const override |
| void | cycleStatus () override |
| bool | hasRange (std::uint32_t uMin, std::uint32_t uMax) override |
| bool | compressionEnabled () const override |
| bool | txReduceRelayEnabled () const override |
| void | sendTxQueue () override |
| void | addTxQueue (uint256 const &) override |
| void | removeTxQueue (uint256 const &) override |
Public Attributes | |
| PublicKey | nodePublicKey |
| int | id |
| std::set< int > | set |
Simulate two entities - peer directly connected to the server (via squelch in PeerSim) and PeerImp (via Overlay).
Definition at line 71 of file reduce_relay_test.cpp.
| xrpl::test::PeerPartial::PeerPartial | ( | ) |
Definition at line 74 of file reduce_relay_test.cpp.
|
overridedefault |
|
pure virtual |
Implemented in xrpl::test::PeerSim.
|
pure virtual |
Implemented in xrpl::test::PeerSim.
| void xrpl::test::PeerPartial::send | ( | protocol::TMSquelch const & | squelch | ) |
Definition at line 85 of file reduce_relay_test.cpp.
|
override |
Definition at line 92 of file reduce_relay_test.cpp.
|
nodiscardoverride |
Definition at line 96 of file reduce_relay_test.cpp.
|
override |
Definition at line 101 of file reduce_relay_test.cpp.
|
nodiscardoverride |
Definition at line 105 of file reduce_relay_test.cpp.
|
nodiscardoverride |
Definition at line 110 of file reduce_relay_test.cpp.
|
nodiscardoverride |
Definition at line 115 of file reduce_relay_test.cpp.
|
nodiscardoverride |
Definition at line 120 of file reduce_relay_test.cpp.
|
override |
Definition at line 125 of file reduce_relay_test.cpp.
|
nodiscardoverride |
Definition at line 130 of file reduce_relay_test.cpp.
|
nodiscardoverride |
Definition at line 135 of file reduce_relay_test.cpp.
|
override |
Definition at line 140 of file reduce_relay_test.cpp.
|
nodiscardoverride |
Definition at line 144 of file reduce_relay_test.cpp.
|
nodiscardoverride |
Definition at line 150 of file reduce_relay_test.cpp.
|
override |
Definition at line 155 of file reduce_relay_test.cpp.
|
nodiscardoverride |
Definition at line 159 of file reduce_relay_test.cpp.
|
override |
Definition at line 164 of file reduce_relay_test.cpp.
|
override |
Definition at line 168 of file reduce_relay_test.cpp.
|
nodiscardoverride |
Definition at line 173 of file reduce_relay_test.cpp.
|
nodiscardoverride |
Definition at line 178 of file reduce_relay_test.cpp.
|
override |
Definition at line 183 of file reduce_relay_test.cpp.
|
override |
Definition at line 187 of file reduce_relay_test.cpp.
|
override |
Definition at line 191 of file reduce_relay_test.cpp.
| PublicKey xrpl::test::PeerPartial::nodePublicKey |
Definition at line 78 of file reduce_relay_test.cpp.
|
inherited |
Definition at line 15 of file BasicNetwork.cpp.
|
inherited |
Definition at line 16 of file BasicNetwork.cpp.