rippled
Public Member Functions | List of all members
ripple::test::Overlay Class Referenceabstract

Simulate server's OverlayImpl. More...

Inheritance diagram for ripple::test::Overlay:
Inheritance graph
[legend]

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 228 of file reduce_relay_test.cpp.

Constructor & Destructor Documentation

◆ Overlay()

ripple::test::Overlay::Overlay ( )
default

◆ ~Overlay()

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

Member Function Documentation

◆ updateSlotAndSquelch()

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

Implemented in ripple::test::OverlaySim.

◆ deleteIdlePeers()

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

Implemented in ripple::test::OverlaySim.

◆ deletePeer()

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

Implemented in ripple::test::OverlaySim.