rippled
|
Classes | |
struct | PassInfo |
Public Types | |
using | clock = std::chrono::high_resolution_clock |
using | time_point = clock::time_point |
Public Member Functions | |
FlowDebugInfo ()=delete | |
FlowDebugInfo (bool nativeIn, bool nativeOut) | |
auto | duration (std::string const &tag) const |
std::size_t | count (std::string const &tag) const |
auto | timeBlock (std::string name) |
void | inc (std::string const &tag) |
void | setCount (std::string const &tag, std::size_t c) |
std::size_t | passCount () const |
void | pushPass (EitherAmount const &in, EitherAmount const &out, std::size_t activeStrands) |
void | pushLiquiditySrc (EitherAmount const &in, EitherAmount const &out) |
void | newLiquidityPass () |
std::string | to_string (bool writePassInfo) const |
Public Attributes | |
boost::container::flat_map< std::string, std::pair< time_point, time_point > > | timePoints |
boost::container::flat_map< std::string, std::size_t > | counts |
PassInfo | passInfo |
Definition at line 38 of file FlowDebugInfo.h.
Definition at line 40 of file FlowDebugInfo.h.
using ripple::path::detail::FlowDebugInfo::time_point = clock::time_point |
Definition at line 41 of file FlowDebugInfo.h.
|
delete |
ripple::path::detail::FlowDebugInfo::FlowDebugInfo | ( | bool | nativeIn, |
bool | nativeOut | ||
) |
Definition at line 112 of file FlowDebugInfo.h.
auto ripple::path::detail::FlowDebugInfo::duration | ( | std::string const & | tag | ) | const |
Definition at line 120 of file FlowDebugInfo.h.
std::size_t ripple::path::detail::FlowDebugInfo::count | ( | std::string const & | tag | ) | const |
Definition at line 134 of file FlowDebugInfo.h.
auto ripple::path::detail::FlowDebugInfo::timeBlock | ( | std::string | name | ) |
Definition at line 144 of file FlowDebugInfo.h.
void ripple::path::detail::FlowDebugInfo::inc | ( | std::string const & | tag | ) |
Definition at line 167 of file FlowDebugInfo.h.
void ripple::path::detail::FlowDebugInfo::setCount | ( | std::string const & | tag, |
std::size_t | c | ||
) |
Definition at line 178 of file FlowDebugInfo.h.
std::size_t ripple::path::detail::FlowDebugInfo::passCount | ( | ) | const |
Definition at line 184 of file FlowDebugInfo.h.
void ripple::path::detail::FlowDebugInfo::pushPass | ( | EitherAmount const & | in, |
EitherAmount const & | out, | ||
std::size_t | activeStrands | ||
) |
Definition at line 190 of file FlowDebugInfo.h.
void ripple::path::detail::FlowDebugInfo::pushLiquiditySrc | ( | EitherAmount const & | in, |
EitherAmount const & | out | ||
) |
Definition at line 199 of file FlowDebugInfo.h.
void ripple::path::detail::FlowDebugInfo::newLiquidityPass | ( | ) |
Definition at line 205 of file FlowDebugInfo.h.
std::string ripple::path::detail::FlowDebugInfo::to_string | ( | bool | writePassInfo | ) | const |
Definition at line 211 of file FlowDebugInfo.h.
boost::container::flat_map<std::string, std::pair<time_point, time_point> > ripple::path::detail::FlowDebugInfo::timePoints |
Definition at line 43 of file FlowDebugInfo.h.
boost::container::flat_map<std::string, std::size_t> ripple::path::detail::FlowDebugInfo::counts |
Definition at line 44 of file FlowDebugInfo.h.
PassInfo ripple::path::detail::FlowDebugInfo::passInfo |
Definition at line 109 of file FlowDebugInfo.h.