rippled
|
Tracks the accepted -> validated evolution of ledgers. More...
Classes | |
struct | Tracker |
Public Types | |
using | Hist = Histogram< SimTime::duration > |
Public Member Functions | |
template<class E > | |
void | on (PeerID, SimTime, E const &e) |
void | on (PeerID who, SimTime when, AcceptLedger const &e) |
void | on (PeerID who, SimTime when, FullyValidateLedger const &e) |
std::size_t | unvalidated () const |
template<class T > | |
void | report (SimDuration simDuration, T &log, bool printBreakline=false) |
template<class T , class Tag > | |
void | csv (SimDuration simDuration, T &log, Tag const &tag, bool printHeaders=false) |
Public Attributes | |
std::size_t | accepted {0} |
std::size_t | fullyValidated {0} |
hash_map< Ledger::ID, Tracker > | ledgers_ |
Hist | acceptToFullyValid |
Hist | acceptToAccept |
Hist | fullyValidToFullyValid |
Tracks the accepted -> validated evolution of ledgers.
This collector tracks ledgers through the network by monitoring the first* time the ledger is accepted or fully validated by ANY node.
Definition at line 449 of file collectors.h.
using ripple::test::csf::LedgerCollector::Hist = Histogram<SimTime::duration> |
Definition at line 466 of file collectors.h.
Definition at line 474 of file collectors.h.
void ripple::test::csf::LedgerCollector::on | ( | PeerID | who, |
SimTime | when, | ||
AcceptLedger const & | e | ||
) |
Definition at line 479 of file collectors.h.
void ripple::test::csf::LedgerCollector::on | ( | PeerID | who, |
SimTime | when, | ||
FullyValidateLedger const & | e | ||
) |
Definition at line 498 of file collectors.h.
std::size_t ripple::test::csf::LedgerCollector::unvalidated | ( | ) | const |
Definition at line 528 of file collectors.h.
void ripple::test::csf::LedgerCollector::report | ( | SimDuration | simDuration, |
T & | log, | ||
bool | printBreakline = false |
||
) |
Definition at line 538 of file collectors.h.
void ripple::test::csf::LedgerCollector::csv | ( | SimDuration | simDuration, |
T & | log, | ||
Tag const & | tag, | ||
bool | printHeaders = false |
||
) |
Definition at line 602 of file collectors.h.
std::size_t ripple::test::csf::LedgerCollector::accepted {0} |
Definition at line 451 of file collectors.h.
std::size_t ripple::test::csf::LedgerCollector::fullyValidated {0} |
Definition at line 452 of file collectors.h.
hash_map<Ledger::ID, Tracker> ripple::test::csf::LedgerCollector::ledgers_ |
Definition at line 464 of file collectors.h.
Hist ripple::test::csf::LedgerCollector::acceptToFullyValid |
Definition at line 467 of file collectors.h.
Hist ripple::test::csf::LedgerCollector::acceptToAccept |
Definition at line 468 of file collectors.h.
Hist ripple::test::csf::LedgerCollector::fullyValidToFullyValid |
Definition at line 469 of file collectors.h.