|
xrpld
|
Group of collectors. More...
#include <collectors.h>

Public Member Functions | |
| Collectors (Cs &... cs) | |
| Constructor. | |
| template<class E> | |
| void | on (PeerID who, SimTime when, E e) |
Static Private Member Functions | |
| template<class C, class E> | |
| static void | apply (C &c, PeerID who, SimTime when, E e) |
| template<std::size_t... Is, class E> | |
| static void | apply (std::tuple< Cs &... > &cs, PeerID who, SimTime when, E e, std::index_sequence< Is... >) |
Private Attributes | |
| std::tuple< Cs &... > | cs_ |
Group of collectors.
Presents a group of collectors as a single collector which process an event by calling each collector sequentially. This is analogous to CollectorRefs in CollectorRef.h, but does not erase the type information of the combined collectors.
Definition at line 44 of file collectors.h.
| xrpl::test::csf::Collectors< Cs >::Collectors | ( | Cs &... | cs | ) |
Constructor.
| cs | References to the collectors to call together |
Definition at line 68 of file collectors.h.
|
staticprivate |
Definition at line 50 of file collectors.h.
|
staticprivate |
Definition at line 57 of file collectors.h.
| void xrpl::test::csf::Collectors< Cs >::on | ( | PeerID | who, |
| SimTime | when, | ||
| E | e ) |
Definition at line 74 of file collectors.h.
|
private |
Definition at line 46 of file collectors.h.