|
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) |
| TER | sendWithMPTCreate (ApplyView &view, AccountID const &src, AccountID const &dst, MPTAmount const &amount) |
| 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 37 of file MPTEndpointStep.cpp.
|
private |
Definition at line 101 of file MPTEndpointStep.cpp.
|
nodiscardprotected |
Definition at line 464 of file MPTEndpointStep.cpp.
|
nodiscardprotected |
Definition at line 768 of file MPTEndpointStep.cpp.
|
nodiscardprotected |
Definition at line 784 of file MPTEndpointStep.cpp.
|
nodiscardprotected |
Definition at line 805 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 936 of file MPTEndpointStep.cpp.
|
nodiscardprotected |
Definition at line 440 of file MPTEndpointStep.cpp.
|
nodiscard |
Definition at line 124 of file MPTEndpointStep.cpp.
|
nodiscard |
Definition at line 129 of file MPTEndpointStep.cpp.
|
nodiscard |
Definition at line 134 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 156 of file MPTEndpointStep.cpp.
|
nodiscardoverride |
Definition at line 162 of file MPTEndpointStep.cpp.
|
nodiscardoverride |
Definition at line 495 of file MPTEndpointStep.cpp.
|
nodiscardoverride |
Definition at line 825 of file MPTEndpointStep.cpp.
|
nodiscardoverride |
Definition at line 833 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 505 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 615 of file MPTEndpointStep.cpp.
|
override |
Definition at line 717 of file MPTEndpointStep.cpp.
|
nodiscard |
Definition at line 853 of file MPTEndpointStep.cpp.
| void xrpl::MPTEndpointStep< TDerived >::setCacheLimiting | ( | MPTAmount const & | fwdIn, |
| MPTAmount const & | fwdSrcToDst, | ||
| MPTAmount const & | fwdOut, | ||
| DebtDirection | srcDebtDir ) |
Definition at line 573 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 219 of file MPTEndpointStep.cpp.
|
nodiscardoverrideprivate |
Definition at line 229 of file MPTEndpointStep.cpp.
|
friend |
Definition at line 206 of file MPTEndpointStep.cpp.
|
friend |
Definition at line 212 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 42 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 45 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 46 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 49 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 50 of file MPTEndpointStep.cpp.
|
protected |
Definition at line 69 of file MPTEndpointStep.cpp.
|
private |
Definition at line 238 of file MPTEndpointStep.cpp.