|
rippled
|


Public Member Functions | |
| bool | verifyPrevStepDebtDirection (DebtDirection) const |
| bool | verifyDstQualityIn (std::uint32_t dstQIn) const |
| std::uint32_t | quality (ReadView const &sb, QualityDirection qDir) const |
| std::pair< IOUAmount, DebtDirection > | maxFlow (ReadView const &sb, IOUAmount const &desired) const |
| TER | check (StrandContext const &ctx, std::shared_ptr< const SLE > const &sleSrc) const |
| std::string | logString () const override |
| AccountID const & | src () const |
| AccountID const & | dst () const |
| Currency const & | currency () const |
| boost::optional< EitherAmount > | cachedIn () const override |
| boost::optional< EitherAmount > | cachedOut () const override |
| boost::optional< AccountID > | directStepSrcAcct () const override |
| boost::optional< std::pair< AccountID, AccountID > > | directStepAccts () const override |
| DebtDirection | debtDirection (ReadView const &sb, StrandDirection dir) const override |
| std::uint32_t | lineQualityIn (ReadView const &v) const override |
| std::pair< boost::optional< Quality >, DebtDirection > | qualityUpperBound (ReadView const &v, DebtDirection dir) const override |
| std::pair< IOUAmount, IOUAmount > | revImp (PaymentSandbox &sb, ApplyView &afView, boost::container::flat_set< uint256 > &ofrsToRm, IOUAmount const &out) |
| std::pair< IOUAmount, IOUAmount > | fwdImp (PaymentSandbox &sb, ApplyView &afView, boost::container::flat_set< uint256 > &ofrsToRm, IOUAmount const &in) |
| std::pair< bool, EitherAmount > | validFwd (PaymentSandbox &sb, ApplyView &afView, EitherAmount const &in) override |
| TER | check (StrandContext const &ctx) const |
| void | setCacheLimiting (IOUAmount const &fwdIn, IOUAmount const &fwdSrcToDst, IOUAmount const &fwdOut, DebtDirection srcDebtDir) |
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_ |
| const bool | isLast_ |
| const beast::Journal | j_ |
| boost::optional< Cache > | cache_ |
Private Member Functions | |
| bool | equal (Step const &rhs) const override |
Definition at line 234 of file DirectStep.cpp.
| bool ripple::DirectIPaymentStep::verifyPrevStepDebtDirection | ( | DebtDirection | ) | const |
Definition at line 240 of file DirectStep.cpp.
| bool ripple::DirectIPaymentStep::verifyDstQualityIn | ( | std::uint32_t | dstQIn | ) | const |
Definition at line 247 of file DirectStep.cpp.
| std::uint32_t ripple::DirectIPaymentStep::quality | ( | ReadView const & | sb, |
| QualityDirection | qDir | ||
| ) | const |
Definition at line 330 of file DirectStep.cpp.
| std::pair< IOUAmount, DebtDirection > ripple::DirectIPaymentStep::maxFlow | ( | ReadView const & | sb, |
| IOUAmount const & | desired | ||
| ) | const |
Definition at line 377 of file DirectStep.cpp.
| TER ripple::DirectIPaymentStep::check | ( | StrandContext const & | ctx, |
| std::shared_ptr< const SLE > const & | sleSrc | ||
| ) | const |
Definition at line 405 of file DirectStep.cpp.
|
override |
Definition at line 270 of file DirectStep.cpp.
|
protectedinherited |
Definition at line 475 of file DirectStep.cpp.
|
protectedinherited |
Definition at line 765 of file DirectStep.cpp.
|
protectedinherited |
Definition at line 782 of file DirectStep.cpp.
|
protectedinherited |
Definition at line 805 of file DirectStep.cpp.
|
inherited |
Definition at line 108 of file DirectStep.cpp.
|
inherited |
Definition at line 113 of file DirectStep.cpp.
|
inherited |
Definition at line 118 of file DirectStep.cpp.
|
overrideinherited |
Definition at line 124 of file DirectStep.cpp.
|
overrideinherited |
Definition at line 132 of file DirectStep.cpp.
|
overrideinherited |
Definition at line 140 of file DirectStep.cpp.
|
overrideinherited |
Definition at line 146 of file DirectStep.cpp.
|
overrideinherited |
Definition at line 491 of file DirectStep.cpp.
|
overrideinherited |
Definition at line 827 of file DirectStep.cpp.
|
overrideinherited |
Definition at line 835 of file DirectStep.cpp.
|
inherited |
Definition at line 505 of file DirectStep.cpp.
|
inherited |
Definition at line 631 of file DirectStep.cpp.
|
overrideinherited |
Definition at line 711 of file DirectStep.cpp.
|
inherited |
Definition at line 876 of file DirectStep.cpp.
|
inherited |
Definition at line 589 of file DirectStep.cpp.
|
protectedinherited |
Definition at line 205 of file DirectStep.cpp.
|
overrideprivateinherited |
Definition at line 215 of file DirectStep.cpp.
|
protectedinherited |
Definition at line 41 of file DirectStep.cpp.
|
protectedinherited |
Definition at line 42 of file DirectStep.cpp.
|
protectedinherited |
Definition at line 43 of file DirectStep.cpp.
|
protectedinherited |
Definition at line 46 of file DirectStep.cpp.
|
protectedinherited |
Definition at line 47 of file DirectStep.cpp.
|
protectedinherited |
Definition at line 48 of file DirectStep.cpp.
|
protectedinherited |
Definition at line 67 of file DirectStep.cpp.
1.8.17