|
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 19 of file DirectStep.cpp.
| xrpl::DirectStepI< TDerived >::DirectStepI | ( | StrandContext const & | ctx, |
| AccountID const & | src, | ||
| AccountID const & | dst, | ||
| Currency const & | c | ||
| ) |
Definition at line 66 of file DirectStep.cpp.
|
protected |
Definition at line 419 of file DirectStep.cpp.
|
protected |
Definition at line 661 of file DirectStep.cpp.
|
protected |
Definition at line 677 of file DirectStep.cpp.
|
protected |
Definition at line 697 of file DirectStep.cpp.
| AccountID const & xrpl::DirectStepI< TDerived >::src | ( | ) | const |
Definition at line 72 of file DirectStep.cpp.
| AccountID const & xrpl::DirectStepI< TDerived >::dst | ( | ) | const |
Definition at line 77 of file DirectStep.cpp.
| Currency const & xrpl::DirectStepI< TDerived >::currency | ( | ) | const |
Definition at line 82 of file DirectStep.cpp.
|
override |
Definition at line 88 of file DirectStep.cpp.
|
override |
Definition at line 96 of file DirectStep.cpp.
|
override |
Definition at line 104 of file DirectStep.cpp.
|
override |
Definition at line 110 of file DirectStep.cpp.
|
override |
Definition at line 432 of file DirectStep.cpp.
|
override |
Definition at line 716 of file DirectStep.cpp.
|
override |
Definition at line 724 of file DirectStep.cpp.
| std::pair< IOUAmount, IOUAmount > xrpl::DirectStepI< TDerived >::revImp | ( | PaymentSandbox & | sb, |
| ApplyView & | afView, | ||
| boost::container::flat_set< uint256 > & | ofrsToRm, | ||
| IOUAmount const & | out | ||
| ) |
Definition at line 443 of file DirectStep.cpp.
| std::pair< IOUAmount, IOUAmount > xrpl::DirectStepI< TDerived >::fwdImp | ( | PaymentSandbox & | sb, |
| ApplyView & | afView, | ||
| boost::container::flat_set< uint256 > & | ofrsToRm, | ||
| IOUAmount const & | in | ||
| ) |
Definition at line 550 of file DirectStep.cpp.
|
override |
Definition at line 614 of file DirectStep.cpp.
| TER xrpl::DirectStepI< TDerived >::check | ( | StrandContext const & | ctx | ) | const |
Definition at line 742 of file DirectStep.cpp.
| void xrpl::DirectStepI< TDerived >::setCacheLimiting | ( | IOUAmount const & | fwdIn, |
| IOUAmount const & | fwdSrcToDst, | ||
| IOUAmount const & | fwdOut, | ||
| DebtDirection | srcDebtDir | ||
| ) |
Definition at line 513 of file DirectStep.cpp.
|
protected |
Definition at line 159 of file DirectStep.cpp.
|
overrideprivate |
Definition at line 169 of file DirectStep.cpp.
|
friend |
Definition at line 146 of file DirectStep.cpp.
|
friend |
Definition at line 152 of file DirectStep.cpp.
|
protected |
Definition at line 22 of file DirectStep.cpp.
|
protected |
Definition at line 23 of file DirectStep.cpp.
|
protected |
Definition at line 24 of file DirectStep.cpp.
|
protected |
Definition at line 27 of file DirectStep.cpp.
|
protected |
Definition at line 28 of file DirectStep.cpp.
|
protected |
Definition at line 29 of file DirectStep.cpp.
|
protected |
Definition at line 44 of file DirectStep.cpp.