rippled
Public Member Functions | Public Attributes | List of all members
ripple::test::reduce_relay_test::Handler Struct Reference
Inheritance diagram for ripple::test::reduce_relay_test::Handler:
Inheritance graph
[legend]
Collaboration diagram for ripple::test::reduce_relay_test::Handler:
Collaboration graph
[legend]

Public Member Functions

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

Public Attributes

int maxDuration_
 

Detailed Description

Definition at line 1390 of file reduce_relay_test.cpp.

Constructor & Destructor Documentation

◆ Handler()

ripple::test::reduce_relay_test::Handler::Handler ( )

Definition at line 1392 of file reduce_relay_test.cpp.

Member Function Documentation

◆ squelch()

void ripple::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 ripple::reduce_relay::SquelchHandler.

Definition at line 1396 of file reduce_relay_test.cpp.

◆ unsquelch()

void ripple::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 ripple::reduce_relay::SquelchHandler.

Definition at line 1403 of file reduce_relay_test.cpp.

Member Data Documentation

◆ maxDuration_

int ripple::test::reduce_relay_test::Handler::maxDuration_
mutable

Definition at line 1406 of file reduce_relay_test.cpp.