| 
    rippled
    
   | 
 


Classes | |
| struct | Cache | 
Protected Member Functions | |
| std::pair< IOUAmount, DebtDirection > | maxPaymentFlow (ReadView const &sb) const | 
| std::pair< std::uint32_t, std::uint32_t > | qualitiesSrcRedeems (ReadView const &sb) const | 
| std::pair< std::uint32_t, std::uint32_t > | qualitiesSrcIssues (ReadView const &sb, DebtDirection prevStepDebtDirection) const | 
| std::pair< std::uint32_t, std::uint32_t > | qualities (ReadView const &sb, DebtDirection srcDebtDir, StrandDirection strandDir) const | 
| std::string | logStringImpl (char const *name) const | 
Protected Attributes | |
| AccountID | src_ | 
| AccountID | dst_ | 
| Currency | currency_ | 
| Step const *const | prevStep_ = nullptr | 
| bool const | isLast_ | 
| beast::Journal const | j_ | 
| std::optional< Cache > | cache_ | 
Private Member Functions | |
| bool | equal (Step const &rhs) const override | 
Friends | |
| bool | operator== (DirectStepI const &lhs, DirectStepI const &rhs) | 
| bool | operator!= (DirectStepI const &lhs, DirectStepI const &rhs) | 
Definition at line 38 of file DirectStep.cpp.
| ripple::DirectStepI< TDerived >::DirectStepI | ( | StrandContext const & | ctx, | 
| AccountID const & | src, | ||
| AccountID const & | dst, | ||
| Currency const & | c | ||
| ) | 
Definition at line 93 of file DirectStep.cpp.
      
  | 
  protected | 
Definition at line 476 of file DirectStep.cpp.
      
  | 
  protected | 
Definition at line 768 of file DirectStep.cpp.
      
  | 
  protected | 
Definition at line 785 of file DirectStep.cpp.
      
  | 
  protected | 
Definition at line 811 of file DirectStep.cpp.
| AccountID const & ripple::DirectStepI< TDerived >::src | ( | ) | const | 
Definition at line 108 of file DirectStep.cpp.
| AccountID const & ripple::DirectStepI< TDerived >::dst | ( | ) | const | 
Definition at line 113 of file DirectStep.cpp.
| Currency const & ripple::DirectStepI< TDerived >::currency | ( | ) | const | 
Definition at line 118 of file DirectStep.cpp.
      
  | 
  override | 
Definition at line 124 of file DirectStep.cpp.
      
  | 
  override | 
Definition at line 132 of file DirectStep.cpp.
      
  | 
  override | 
Definition at line 140 of file DirectStep.cpp.
      
  | 
  override | 
Definition at line 146 of file DirectStep.cpp.
      
  | 
  override | 
Definition at line 492 of file DirectStep.cpp.
      
  | 
  override | 
Definition at line 833 of file DirectStep.cpp.
      
  | 
  override | 
Definition at line 841 of file DirectStep.cpp.
| std::pair< IOUAmount, IOUAmount > ripple::DirectStepI< TDerived >::revImp | ( | PaymentSandbox & | sb, | 
| ApplyView & | afView, | ||
| boost::container::flat_set< uint256 > & | ofrsToRm, | ||
| IOUAmount const & | out | ||
| ) | 
Definition at line 506 of file DirectStep.cpp.
| std::pair< IOUAmount, IOUAmount > ripple::DirectStepI< TDerived >::fwdImp | ( | PaymentSandbox & | sb, | 
| ApplyView & | afView, | ||
| boost::container::flat_set< uint256 > & | ofrsToRm, | ||
| IOUAmount const & | in | ||
| ) | 
Definition at line 634 of file DirectStep.cpp.
      
  | 
  override | 
Definition at line 714 of file DirectStep.cpp.
| TER ripple::DirectStepI< TDerived >::check | ( | StrandContext const & | ctx | ) | const | 
Definition at line 864 of file DirectStep.cpp.
| void ripple::DirectStepI< TDerived >::setCacheLimiting | ( | IOUAmount const & | fwdIn, | 
| IOUAmount const & | fwdSrcToDst, | ||
| IOUAmount const & | fwdOut, | ||
| DebtDirection | srcDebtDir | ||
| ) | 
Definition at line 592 of file DirectStep.cpp.
      
  | 
  protected | 
Definition at line 205 of file DirectStep.cpp.
      
  | 
  overrideprivate | 
Definition at line 215 of file DirectStep.cpp.
      
  | 
  friend | 
Definition at line 191 of file DirectStep.cpp.
      
  | 
  friend | 
Definition at line 198 of file DirectStep.cpp.
      
  | 
  protected | 
Definition at line 41 of file DirectStep.cpp.
      
  | 
  protected | 
Definition at line 42 of file DirectStep.cpp.
      
  | 
  protected | 
Definition at line 43 of file DirectStep.cpp.
      
  | 
  protected | 
Definition at line 46 of file DirectStep.cpp.
      
  | 
  protected | 
Definition at line 47 of file DirectStep.cpp.
      
  | 
  protected | 
Definition at line 48 of file DirectStep.cpp.
      
  | 
  protected | 
Definition at line 67 of file DirectStep.cpp.