|
xrpld
|


Classes | |
| struct | Cache |
Protected Member Functions | |
| std::pair< MPTAmount, 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 |
| void | resetCache (DebtDirection dir) |
| std::string | logStringImpl (char const *name) const |
Protected Attributes | |
| AccountID const | src_ |
| AccountID const | dst_ |
| MPTIssue const | mptIssue_ |
| Step const *const | prevStep_ = nullptr |
| bool const | isLast_ |
| bool const | isDirectBetweenHolders_ = false |
| beast::Journal const | j_ |
| std::optional< Cache > | cache_ |
Private Member Functions | |
| MPTEndpointStep (StrandContext const &ctx, AccountID const &src, AccountID const &dst, MPTID const &mpt) | |
| bool | equal (Step const &rhs) const override |
Private Attributes | |
| friend | TDerived |
Friends | |
| bool | operator== (MPTEndpointStep const &lhs, MPTEndpointStep const &rhs) |
| bool | operator!= (MPTEndpointStep const &lhs, MPTEndpointStep const &rhs) |
Definition at line 36 of file MPTEndpointStep.cpp.
|
private |
Definition at line 93 of file MPTEndpointStep.cpp.
|
nodiscardprotected |
Definition at line 427 of file MPTEndpointStep.cpp.
|
nodiscardprotected |
Definition at line 735 of file MPTEndpointStep.cpp.
|
nodiscardprotected |
Definition at line 751 of file MPTEndpointStep.cpp.
|
nodiscardprotected |
Definition at line 772 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 903 of file MPTEndpointStep.cpp.
|
nodiscard |
Definition at line 116 of file MPTEndpointStep.cpp.
|
nodiscard |
Definition at line 121 of file MPTEndpointStep.cpp.
|
nodiscard |
Definition at line 126 of file MPTEndpointStep.cpp.
|
nodiscardoverride |
Definition at line 132 of file MPTEndpointStep.cpp.
|
nodiscardoverride |
Definition at line 140 of file MPTEndpointStep.cpp.
|
nodiscardoverride |
Definition at line 148 of file MPTEndpointStep.cpp.
|
nodiscardoverride |
Definition at line 154 of file MPTEndpointStep.cpp.
|
nodiscardoverride |
Definition at line 458 of file MPTEndpointStep.cpp.
|
nodiscardoverride |
Definition at line 792 of file MPTEndpointStep.cpp.
|
nodiscardoverride |
Definition at line 800 of file MPTEndpointStep.cpp.
| std::pair< MPTAmount, MPTAmount > xrpl::MPTEndpointStep< TDerived >::revImp | ( | PaymentSandbox & | sb, |
| ApplyView & | afView, | ||
| boost::container::flat_set< uint256 > & | ofrsToRm, | ||
| MPTAmount const & | out ) |
Definition at line 468 of file MPTEndpointStep.cpp.
| std::pair< MPTAmount, MPTAmount > xrpl::MPTEndpointStep< TDerived >::fwdImp | ( | PaymentSandbox & | sb, |
| ApplyView & | afView, | ||
| boost::container::flat_set< uint256 > & | ofrsToRm, | ||
| MPTAmount const & | in ) |
Definition at line 598 of file MPTEndpointStep.cpp.
|
override |
Definition at line 684 of file MPTEndpointStep.cpp.
|
nodiscard |
Definition at line 820 of file MPTEndpointStep.cpp.
| void xrpl::MPTEndpointStep< TDerived >::setCacheLimiting | ( | MPTAmount const & | fwdIn, |
| MPTAmount const & | fwdSrcToDst, | ||
| MPTAmount const & | fwdOut, | ||
| DebtDirection | srcDebtDir ) |
Definition at line 556 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 211 of file MPTEndpointStep.cpp.
|
nodiscardoverrideprivate |
Definition at line 221 of file MPTEndpointStep.cpp.
|
friend |
Definition at line 198 of file MPTEndpointStep.cpp.
|
friend |
Definition at line 204 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 39 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 40 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 41 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 44 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 45 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 48 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 49 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 68 of file MPTEndpointStep.cpp.
|
private |
Definition at line 230 of file MPTEndpointStep.cpp.