xrpld
Loading...
Searching...
No Matches
xrpl::test::reduce_relay_test::Handler Struct Reference
Inheritance diagram for xrpl::test::reduce_relay_test::Handler:
Collaboration diagram for xrpl::test::reduce_relay_test::Handler:

Public Member Functions

 Handler ()=default
void squelch (PublicKey const &, Peer::id_t, std::uint32_t duration) const override
 Squelch handler.
void unsquelch (PublicKey const &, Peer::id_t) const override
 Unsquelch handler.

Public Attributes

int maxDuration {0}

Detailed Description

Definition at line 1453 of file reduce_relay_test.cpp.

Constructor & Destructor Documentation

◆ Handler()

xrpl::test::reduce_relay_test::Handler::Handler ( )
default

Member Function Documentation

◆ squelch()

void xrpl::test::reduce_relay_test::Handler::squelch ( PublicKey const & validator,
Peer::id_t id,
std::uint32_t duration ) const
overridevirtual

Squelch handler.

Parameters
validatorPublic key of the source validator
idPeer's id to squelch
durationSquelch duration in seconds

Implements xrpl::reduce_relay::SquelchHandler.

Definition at line 1457 of file reduce_relay_test.cpp.

◆ unsquelch()

void xrpl::test::reduce_relay_test::Handler::unsquelch ( PublicKey const & validator,
Peer::id_t id ) const
overridevirtual

Unsquelch handler.

Parameters
validatorPublic key of the source validator
idPeer's id to unsquelch

Implements xrpl::reduce_relay::SquelchHandler.

Definition at line 1462 of file reduce_relay_test.cpp.

Member Data Documentation

◆ maxDuration

int xrpl::test::reduce_relay_test::Handler::maxDuration {0}
mutable

Definition at line 1465 of file reduce_relay_test.cpp.