|
xrpld
|
Result of flow() execution of a single Strand. More...
#include <StrandFlow.h>

Public Member Functions | |
| StrandResult ()=default | |
| Strand result constructor. | |
| StrandResult (Strand const &strand, TInAmt const &in, TOutAmt const &out, PaymentSandbox &&sandbox, boost::container::flat_set< uint256 > ofrsToRemoveMember, bool inactive) | |
| StrandResult (Strand const &strand, boost::container::flat_set< uint256 > ofrsToRemoveMember) | |
Public Attributes | |
| bool | success = false |
| Strand succeeded. | |
| TInAmt | in = beast::kZero |
| Currency amount in. | |
| TOutAmt | out = beast::kZero |
| Currency amount out. | |
| std::optional< PaymentSandbox > | sandbox |
| Resulting Sandbox state. | |
| boost::container::flat_set< uint256 > | ofrsToRm |
| Offers to remove. | |
| std::uint32_t | ofrsUsed = 0 |
| bool | inactive = false |
| Strand should not considered as a further source of liquidity (dry). | |
Result of flow() execution of a single Strand.
Definition at line 27 of file StrandFlow.h.
|
default |
Strand result constructor.
| xrpl::StrandResult< TInAmt, TOutAmt >::StrandResult | ( | Strand const & | strand, |
| TInAmt const & | in, | ||
| TOutAmt const & | out, | ||
| PaymentSandbox && | sandbox, | ||
| boost::container::flat_set< uint256 > | ofrsToRemoveMember, | ||
| bool | inactive ) |
Definition at line 45 of file StrandFlow.h.
| xrpl::StrandResult< TInAmt, TOutAmt >::StrandResult | ( | Strand const & | strand, |
| boost::container::flat_set< uint256 > | ofrsToRemoveMember ) |
Definition at line 62 of file StrandFlow.h.
| bool xrpl::StrandResult< TInAmt, TOutAmt >::success = false |
Strand succeeded.
Definition at line 29 of file StrandFlow.h.
| TInAmt xrpl::StrandResult< TInAmt, TOutAmt >::in = beast::kZero |
Currency amount in.
Definition at line 30 of file StrandFlow.h.
| TOutAmt xrpl::StrandResult< TInAmt, TOutAmt >::out = beast::kZero |
Currency amount out.
Definition at line 31 of file StrandFlow.h.
| std::optional<PaymentSandbox> xrpl::StrandResult< TInAmt, TOutAmt >::sandbox |
Resulting Sandbox state.
Definition at line 32 of file StrandFlow.h.
| boost::container::flat_set<uint256> xrpl::StrandResult< TInAmt, TOutAmt >::ofrsToRm |
Offers to remove.
Definition at line 33 of file StrandFlow.h.
| std::uint32_t xrpl::StrandResult< TInAmt, TOutAmt >::ofrsUsed = 0 |
Definition at line 36 of file StrandFlow.h.
| bool xrpl::StrandResult< TInAmt, TOutAmt >::inactive = false |
Strand should not considered as a further source of liquidity (dry).
Definition at line 39 of file StrandFlow.h.