|
rippled
|
#include <FlowDebugInfo.h>

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 39 of file FlowDebugInfo.h.
Definition at line 41 of file FlowDebugInfo.h.
| using ripple::path::detail::FlowDebugInfo::time_point = clock::time_point |
Definition at line 42 of file FlowDebugInfo.h.
|
delete |
| ripple::path::detail::FlowDebugInfo::FlowDebugInfo | ( | bool | nativeIn, |
| bool | nativeOut | ||
| ) |
Definition at line 116 of file FlowDebugInfo.h.
| auto ripple::path::detail::FlowDebugInfo::duration | ( | std::string const & | tag | ) | const |
Definition at line 124 of file FlowDebugInfo.h.
| std::size_t ripple::path::detail::FlowDebugInfo::count | ( | std::string const & | tag | ) | const |
Definition at line 140 of file FlowDebugInfo.h.
| auto ripple::path::detail::FlowDebugInfo::timeBlock | ( | std::string | name | ) |
Definition at line 150 of file FlowDebugInfo.h.
| void ripple::path::detail::FlowDebugInfo::inc | ( | std::string const & | tag | ) |
Definition at line 173 of file FlowDebugInfo.h.
| void ripple::path::detail::FlowDebugInfo::setCount | ( | std::string const & | tag, |
| std::size_t | c | ||
| ) |
Definition at line 184 of file FlowDebugInfo.h.
| std::size_t ripple::path::detail::FlowDebugInfo::passCount | ( | ) | const |
Definition at line 190 of file FlowDebugInfo.h.
| void ripple::path::detail::FlowDebugInfo::pushPass | ( | EitherAmount const & | in, |
| EitherAmount const & | out, | ||
| std::size_t | activeStrands | ||
| ) |
Definition at line 196 of file FlowDebugInfo.h.
| void ripple::path::detail::FlowDebugInfo::pushLiquiditySrc | ( | EitherAmount const & | in, |
| EitherAmount const & | out | ||
| ) |
Definition at line 205 of file FlowDebugInfo.h.
| void ripple::path::detail::FlowDebugInfo::newLiquidityPass | ( | ) |
Definition at line 211 of file FlowDebugInfo.h.
| std::string ripple::path::detail::FlowDebugInfo::to_string | ( | bool | writePassInfo | ) | const |
Definition at line 217 of file FlowDebugInfo.h.
| boost::container::flat_map<std::string, std::pair<time_point, time_point> > ripple::path::detail::FlowDebugInfo::timePoints |
Definition at line 44 of file FlowDebugInfo.h.
| boost::container::flat_map<std::string, std::size_t> ripple::path::detail::FlowDebugInfo::counts |
Definition at line 45 of file FlowDebugInfo.h.
| PassInfo ripple::path::detail::FlowDebugInfo::passInfo |
Definition at line 113 of file FlowDebugInfo.h.