xrpld
Loading...
Searching...
No Matches
xrpl::test::csf::CollectorRef::Any< T > Class Template Referencefinal
Inheritance diagram for xrpl::test::csf::CollectorRef::Any< T >:
Collaboration diagram for xrpl::test::csf::CollectorRef::Any< T >:

Public Member Functions

 Any (T &t)
 Any (Any const &)=delete
Anyoperator= (Any const &)=delete
 Any (Any &&)=default
Anyoperator= (Any &&)=default
void on (PeerID node, tp when, Share< Tx > const &e) override
void on (PeerID node, tp when, Share< TxSet > const &e) override
void on (PeerID node, tp when, Share< Validation > const &e) override
void on (PeerID node, tp when, Share< Ledger > const &e) override
void on (PeerID node, tp when, Share< Proposal > const &e) override
void on (PeerID node, tp when, Receive< Tx > const &e) override
void on (PeerID node, tp when, Receive< TxSet > const &e) override
void on (PeerID node, tp when, Receive< Validation > const &e) override
void on (PeerID node, tp when, Receive< Ledger > const &e) override
void on (PeerID node, tp when, Receive< Proposal > const &e) override
void on (PeerID node, tp when, Relay< Tx > const &e) override
void on (PeerID node, tp when, Relay< TxSet > const &e) override
void on (PeerID node, tp when, Relay< Validation > const &e) override
void on (PeerID node, tp when, Relay< Ledger > const &e) override
void on (PeerID node, tp when, Relay< Proposal > const &e) override
void on (PeerID node, tp when, SubmitTx const &e) override
void on (PeerID node, tp when, StartRound const &e) override
void on (PeerID node, tp when, CloseLedger const &e) override
void on (PeerID node, tp when, AcceptLedger const &e) override
void on (PeerID node, tp when, WrongPrevLedger const &e) override
void on (PeerID node, tp when, FullyValidateLedger const &e) override

Private Attributes

T & t_

Detailed Description

template<class T>
class xrpl::test::csf::CollectorRef::Any< T >

Definition at line 122 of file CollectorRef.h.

Constructor & Destructor Documentation

◆ Any() [1/3]

template<class T>
xrpl::test::csf::CollectorRef::Any< T >::Any ( T & t)

Definition at line 127 of file CollectorRef.h.

◆ Any() [2/3]

template<class T>
xrpl::test::csf::CollectorRef::Any< T >::Any ( Any< T > const & )
delete

◆ Any() [3/3]

template<class T>
xrpl::test::csf::CollectorRef::Any< T >::Any ( Any< T > && )
default

Member Function Documentation

◆ operator=() [1/2]

template<class T>
Any & xrpl::test::csf::CollectorRef::Any< T >::operator= ( Any< T > const & )
delete

◆ operator=() [2/2]

template<class T>
Any & xrpl::test::csf::CollectorRef::Any< T >::operator= ( Any< T > && )
default

◆ on() [1/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
Share< Tx > const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 141 of file CollectorRef.h.

◆ on() [2/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
Share< TxSet > const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 147 of file CollectorRef.h.

◆ on() [3/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
Share< Validation > const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 153 of file CollectorRef.h.

◆ on() [4/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
Share< Ledger > const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 159 of file CollectorRef.h.

◆ on() [5/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
Share< Proposal > const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 165 of file CollectorRef.h.

◆ on() [6/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
Receive< Tx > const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 171 of file CollectorRef.h.

◆ on() [7/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
Receive< TxSet > const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 177 of file CollectorRef.h.

◆ on() [8/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
Receive< Validation > const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 183 of file CollectorRef.h.

◆ on() [9/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
Receive< Ledger > const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 189 of file CollectorRef.h.

◆ on() [10/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
Receive< Proposal > const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 195 of file CollectorRef.h.

◆ on() [11/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
Relay< Tx > const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 201 of file CollectorRef.h.

◆ on() [12/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
Relay< TxSet > const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 207 of file CollectorRef.h.

◆ on() [13/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
Relay< Validation > const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 213 of file CollectorRef.h.

◆ on() [14/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
Relay< Ledger > const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 219 of file CollectorRef.h.

◆ on() [15/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
Relay< Proposal > const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 225 of file CollectorRef.h.

◆ on() [16/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
SubmitTx const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 231 of file CollectorRef.h.

◆ on() [17/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
StartRound const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 237 of file CollectorRef.h.

◆ on() [18/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
CloseLedger const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 243 of file CollectorRef.h.

◆ on() [19/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
AcceptLedger const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 249 of file CollectorRef.h.

◆ on() [20/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
WrongPrevLedger const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 255 of file CollectorRef.h.

◆ on() [21/21]

template<class T>
void xrpl::test::csf::CollectorRef::Any< T >::on ( PeerID node,
tp when,
FullyValidateLedger const & e )
overridevirtual

Implements xrpl::test::csf::CollectorRef::ICollector.

Definition at line 261 of file CollectorRef.h.

Member Data Documentation

◆ t_

template<class T>
T& xrpl::test::csf::CollectorRef::Any< T >::t_
private

Definition at line 124 of file CollectorRef.h.