rippled
Public Member Functions | Private Attributes | List of all members
ripple::test::csf::CollectorRef::Any< T > Class Template Referencefinal
Inheritance diagram for ripple::test::csf::CollectorRef::Any< T >:
Inheritance graph
[legend]
Collaboration diagram for ripple::test::csf::CollectorRef::Any< T >:
Collaboration graph
[legend]

Public Member Functions

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

Private Attributes

T & t_
 

Detailed Description

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

Definition at line 143 of file CollectorRef.h.

Constructor & Destructor Documentation

◆ Any() [1/3]

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

Definition at line 148 of file CollectorRef.h.

◆ Any() [2/3]

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

◆ Any() [3/3]

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

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ on() [1/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 162 of file CollectorRef.h.

◆ on() [2/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 168 of file CollectorRef.h.

◆ on() [3/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 174 of file CollectorRef.h.

◆ on() [4/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 180 of file CollectorRef.h.

◆ on() [5/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 186 of file CollectorRef.h.

◆ on() [6/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 192 of file CollectorRef.h.

◆ on() [7/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 198 of file CollectorRef.h.

◆ on() [8/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 204 of file CollectorRef.h.

◆ on() [9/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 210 of file CollectorRef.h.

◆ on() [10/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 216 of file CollectorRef.h.

◆ on() [11/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 222 of file CollectorRef.h.

◆ on() [12/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 228 of file CollectorRef.h.

◆ on() [13/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 234 of file CollectorRef.h.

◆ on() [14/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 240 of file CollectorRef.h.

◆ on() [15/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 246 of file CollectorRef.h.

◆ on() [16/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 252 of file CollectorRef.h.

◆ on() [17/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 258 of file CollectorRef.h.

◆ on() [18/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 264 of file CollectorRef.h.

◆ on() [19/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 270 of file CollectorRef.h.

◆ on() [20/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 276 of file CollectorRef.h.

◆ on() [21/21]

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

Implements ripple::test::csf::CollectorRef::ICollector.

Definition at line 282 of file CollectorRef.h.

Member Data Documentation

◆ t_

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

Definition at line 145 of file CollectorRef.h.