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


Public Member Functions | |
| virtual void | onMessage (MessageSPtr const &m, SquelchCB f)=0 |
| virtual void | onMessage (protocol::TMSquelch const &squelch)=0 |
| void | send (protocol::TMSquelch const &squelch) |
| PeerStub (ID id=0) | |
| void | send (std::shared_ptr< Message > const &) override |
| beast::ip::Endpoint | getRemoteAddress () const override |
| void | sendTxQueue () override |
| void | addTxQueue (UInt256 const &) override |
| void | removeTxQueue (UInt256 const &) override |
| void | charge (resource::Charge const &, std::string const &) override |
| ID | id () const 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) const override |
| std::optional< std::size_t > | publisherListSequence (PublicKey const &) const override |
| void | setPublisherListSequence (PublicKey const &, std::size_t const) override |
| std::string const & | fingerprint () const override |
| UInt256 | getClosedLedgerHash () const override |
| bool | hasLedger (UInt256 const &, std::uint32_t) const override |
| void | ledgerRange (std::uint32_t &, std::uint32_t &) const override |
| bool | hasTxSet (UInt256 const &) const override |
| void | cycleStatus () override |
| bool | hasRange (std::uint32_t, std::uint32_t) override |
| bool | compressionEnabled () const override |
| bool | txReduceRelayEnabled () const override |
Public Attributes | |
| int | id |
| std::set< int > | set |
Private Attributes | |
| ID const | id_ |
| PublicKey const | nodePublicKey_ |
| std::string const | fingerprint_ |
Simulate two entities - peer directly connected to the server (via squelch in PeerSim) and PeerImp (via Overlay).
PeerStub supplies the rest of the Peer interface as no-ops.
Definition at line 71 of file reduce_relay_test.cpp.
|
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 83 of file reduce_relay_test.cpp.
|
explicit |
| id | The connection id reported by id(). |
Definition at line 36 of file PeerStub.h.
|
override |
Definition at line 44 of file PeerStub.h.
|
nodiscardoverrideinherited |
Definition at line 49 of file PeerStub.h.
|
overrideinherited |
Definition at line 55 of file PeerStub.h.
|
overrideinherited |
Definition at line 60 of file PeerStub.h.
|
overrideinherited |
Definition at line 65 of file PeerStub.h.
|
overrideinherited |
Definition at line 70 of file PeerStub.h.
|
nodiscardoverrideinherited |
Definition at line 75 of file PeerStub.h.
|
nodiscardoverrideinherited |
Definition at line 81 of file PeerStub.h.
|
nodiscardoverrideinherited |
Definition at line 87 of file PeerStub.h.
|
nodiscardoverrideinherited |
Definition at line 93 of file PeerStub.h.
|
nodiscardoverrideinherited |
Definition at line 99 of file PeerStub.h.
|
overrideinherited |
Definition at line 105 of file PeerStub.h.
|
nodiscardoverrideinherited |
Definition at line 111 of file PeerStub.h.
|
nodiscardoverrideinherited |
Definition at line 117 of file PeerStub.h.
|
overrideinherited |
Definition at line 123 of file PeerStub.h.
|
nodiscardoverrideinherited |
Definition at line 128 of file PeerStub.h.
|
nodiscardoverrideinherited |
Definition at line 134 of file PeerStub.h.
|
nodiscardoverrideinherited |
Definition at line 140 of file PeerStub.h.
|
overrideinherited |
Definition at line 146 of file PeerStub.h.
|
nodiscardoverrideinherited |
Definition at line 151 of file PeerStub.h.
|
overrideinherited |
Definition at line 157 of file PeerStub.h.
|
overrideinherited |
Definition at line 162 of file PeerStub.h.
|
nodiscardoverrideinherited |
Definition at line 168 of file PeerStub.h.
|
nodiscardoverrideinherited |
Definition at line 174 of file PeerStub.h.
|
privateinherited |
Definition at line 180 of file PeerStub.h.
|
privateinherited |
Definition at line 181 of file PeerStub.h.
|
privateinherited |
Definition at line 182 of file PeerStub.h.
|
inherited |
Definition at line 15 of file BasicNetwork.cpp.
|
inherited |
Definition at line 16 of file BasicNetwork.cpp.