rippled
Public Member Functions | Public Attributes | List of all members
ripple::PreclaimResult Struct Reference

Describes the results of the preclaim check. More...

Collaboration diagram for ripple::PreclaimResult:
Collaboration graph
[legend]

Public Member Functions

template<class Context >
 PreclaimResult (Context const &ctx_, TER ter_)
 Constructor. More...
 
 PreclaimResult (PreclaimResult const &)=default
 
PreclaimResultoperator= (PreclaimResult const &)=delete
 Deleted copy assignment operator. More...
 

Public Attributes

ReadView const & view
 From the input - the ledger view. More...
 
STTx const & tx
 From the input - the transaction. More...
 
const ApplyFlags flags
 From the input - the flags. More...
 
const beast::Journal j
 From the input - the journal. More...
 
const TER ter
 Intermediate transaction result. More...
 
const bool likelyToClaimFee
 Success flag - whether the transaction is likely to claim a fee. More...
 

Detailed Description

Describes the results of the preclaim check.

Note
All members are const to make it more difficult to "fake" a result without calling preclaim.
See also
preflight, preclaim, doApply, apply

Definition at line 193 of file applySteps.h.

Constructor & Destructor Documentation

◆ PreclaimResult() [1/2]

template<class Context >
ripple::PreclaimResult::PreclaimResult ( Context const &  ctx_,
TER  ter_ 
)

Constructor.

Definition at line 213 of file applySteps.h.

◆ PreclaimResult() [2/2]

ripple::PreclaimResult::PreclaimResult ( PreclaimResult const &  )
default

Member Function Documentation

◆ operator=()

PreclaimResult& ripple::PreclaimResult::operator= ( PreclaimResult const &  )
delete

Deleted copy assignment operator.

Member Data Documentation

◆ view

ReadView const& ripple::PreclaimResult::view

From the input - the ledger view.

Definition at line 197 of file applySteps.h.

◆ tx

STTx const& ripple::PreclaimResult::tx

From the input - the transaction.

Definition at line 199 of file applySteps.h.

◆ flags

const ApplyFlags ripple::PreclaimResult::flags

From the input - the flags.

Definition at line 201 of file applySteps.h.

◆ j

const beast::Journal ripple::PreclaimResult::j

From the input - the journal.

Definition at line 203 of file applySteps.h.

◆ ter

const TER ripple::PreclaimResult::ter

Intermediate transaction result.

Definition at line 206 of file applySteps.h.

◆ likelyToClaimFee

const bool ripple::PreclaimResult::likelyToClaimFee

Success flag - whether the transaction is likely to claim a fee.

Definition at line 209 of file applySteps.h.