xrpld
Loading...
Searching...
No Matches
xrpl::test::Overlay Class Referenceabstract

Simulate server's OverlayImpl. More...

Inheritance diagram for xrpl::test::Overlay:

Public Member Functions

 Overlay ()=default
virtual ~Overlay ()=default
virtual void updateSlotAndSquelch (uint256 const &key, PublicKey const &validator, Peer::id_t id, SquelchCB f, protocol::MessageType type=protocol::mtVALIDATION)=0
virtual void deleteIdlePeers (UnsquelchCB)=0
virtual void deletePeer (Peer::id_t, UnsquelchCB)=0

Detailed Description

Simulate server's OverlayImpl.

Definition at line 242 of file reduce_relay_test.cpp.

Constructor & Destructor Documentation

◆ Overlay()

xrpl::test::Overlay::Overlay ( )
default

◆ ~Overlay()

virtual xrpl::test::Overlay::~Overlay ( )
virtualdefault

Member Function Documentation

◆ updateSlotAndSquelch()

virtual void xrpl::test::Overlay::updateSlotAndSquelch ( uint256 const & key,
PublicKey const & validator,
Peer::id_t id,
SquelchCB f,
protocol::MessageType type = protocol::mtVALIDATION )
pure virtual

Implemented in xrpl::test::OverlaySim.

◆ deleteIdlePeers()

virtual void xrpl::test::Overlay::deleteIdlePeers ( UnsquelchCB )
pure virtual

Implemented in xrpl::test::OverlaySim.

◆ deletePeer()

virtual void xrpl::test::Overlay::deletePeer ( Peer::id_t ,
UnsquelchCB  )
pure virtual

Implemented in xrpl::test::OverlaySim.