|
rippled
|


Public Member Functions | |
| XRPEndpointOfferCrossingStep (StrandContext const &ctx, AccountID const &acc) | |
| XRPAmount | xrpLiquid (ReadView &sb) const |
| std::string | logString () const override |
| AccountID const & | acc () const |
| boost::optional< std::pair< AccountID, AccountID > > | directStepAccts () const override |
| boost::optional< EitherAmount > | cachedIn () const override |
| boost::optional< EitherAmount > | cachedOut () const override |
| DebtDirection | debtDirection (ReadView const &sb, StrandDirection dir) const override |
| std::pair< boost::optional< Quality >, DebtDirection > | qualityUpperBound (ReadView const &v, DebtDirection prevStepDir) const override |
| std::pair< XRPAmount, XRPAmount > | revImp (PaymentSandbox &sb, ApplyView &afView, boost::container::flat_set< uint256 > &ofrsToRm, XRPAmount const &out) |
| std::pair< XRPAmount, XRPAmount > | fwdImp (PaymentSandbox &sb, ApplyView &afView, boost::container::flat_set< uint256 > &ofrsToRm, XRPAmount const &in) |
| std::pair< bool, EitherAmount > | validFwd (PaymentSandbox &sb, ApplyView &afView, EitherAmount const &in) override |
| TER | check (StrandContext const &ctx) const |
Protected Member Functions | |
| XRPAmount | xrpLiquidImpl (ReadView &sb, std::int32_t reserveReduction) const |
| std::string | logStringImpl (char const *name) const |
Private Member Functions | |
| boost::optional< EitherAmount > | cached () const |
| bool | equal (Step const &rhs) const override |
Static Private Member Functions | |
| static std::int32_t | computeReserveReduction (StrandContext const &ctx, AccountID const &acc) |
Private Attributes | |
| const std::int32_t | reserveReduction_ |
| AccountID | acc_ |
| const bool | isLast_ |
| const beast::Journal | j_ |
| boost::optional< XRPAmount > | cache_ |
Definition at line 191 of file XRPEndpointStep.cpp.
| ripple::XRPEndpointOfferCrossingStep::XRPEndpointOfferCrossingStep | ( | StrandContext const & | ctx, |
| AccountID const & | acc | ||
| ) |
Definition at line 211 of file XRPEndpointStep.cpp.
|
staticprivate |
Definition at line 203 of file XRPEndpointStep.cpp.
Definition at line 218 of file XRPEndpointStep.cpp.
|
override |
Definition at line 224 of file XRPEndpointStep.cpp.
|
privateinherited |
Definition at line 53 of file XRPEndpointStep.cpp.
|
inherited |
Definition at line 67 of file XRPEndpointStep.cpp.
|
overrideinherited |
Definition at line 73 of file XRPEndpointStep.cpp.
|
overrideinherited |
Definition at line 81 of file XRPEndpointStep.cpp.
|
overrideinherited |
Definition at line 87 of file XRPEndpointStep.cpp.
|
overrideinherited |
Definition at line 93 of file XRPEndpointStep.cpp.
|
overrideinherited |
Definition at line 246 of file XRPEndpointStep.cpp.
|
inherited |
Definition at line 257 of file XRPEndpointStep.cpp.
|
inherited |
Definition at line 279 of file XRPEndpointStep.cpp.
|
overrideinherited |
Definition at line 302 of file XRPEndpointStep.cpp.
|
inherited |
Definition at line 337 of file XRPEndpointStep.cpp.
|
protectedinherited |
Definition at line 126 of file XRPEndpointStep.cpp.
|
protectedinherited |
Definition at line 132 of file XRPEndpointStep.cpp.
|
overrideprivateinherited |
Definition at line 152 of file XRPEndpointStep.cpp.
|
private |
Definition at line 230 of file XRPEndpointStep.cpp.
|
privateinherited |
Definition at line 43 of file XRPEndpointStep.cpp.
|
privateinherited |
Definition at line 44 of file XRPEndpointStep.cpp.
|
privateinherited |
Definition at line 45 of file XRPEndpointStep.cpp.
|
privateinherited |
Definition at line 50 of file XRPEndpointStep.cpp.
1.8.17