| 
    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 142 of file FlowDebugInfo.h.
| auto ripple::path::detail::FlowDebugInfo::timeBlock | ( | std::string | name | ) | 
Definition at line 152 of file FlowDebugInfo.h.
| void ripple::path::detail::FlowDebugInfo::inc | ( | std::string const & | tag | ) | 
Definition at line 175 of file FlowDebugInfo.h.
| void ripple::path::detail::FlowDebugInfo::setCount | ( | std::string const & | tag, | 
| std::size_t | c | ||
| ) | 
Definition at line 186 of file FlowDebugInfo.h.
| std::size_t ripple::path::detail::FlowDebugInfo::passCount | ( | ) | const | 
Definition at line 192 of file FlowDebugInfo.h.
| void ripple::path::detail::FlowDebugInfo::pushPass | ( | EitherAmount const & | in, | 
| EitherAmount const & | out, | ||
| std::size_t | activeStrands | ||
| ) | 
Definition at line 198 of file FlowDebugInfo.h.
| void ripple::path::detail::FlowDebugInfo::pushLiquiditySrc | ( | EitherAmount const & | in, | 
| EitherAmount const & | out | ||
| ) | 
Definition at line 207 of file FlowDebugInfo.h.
| void ripple::path::detail::FlowDebugInfo::newLiquidityPass | ( | ) | 
Definition at line 213 of file FlowDebugInfo.h.
| std::string ripple::path::detail::FlowDebugInfo::to_string | ( | bool | writePassInfo | ) | const | 
Definition at line 219 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.