rippled
Public Member Functions | Private Attributes | List of all members
ripple::test::jtx::fee Class Reference

Set the fee on a JTx. More...

Collaboration diagram for ripple::test::jtx::fee:
Collaboration graph
[legend]

Public Member Functions

 fee (autofill_t)
 
 fee (none_t)
 
 fee (STAmount const &amount)
 
 fee (std::uint64_t amount)
 
void operator() (Env &, JTx &jt) const
 

Private Attributes

bool manual_ = true
 
std::optional< STAmountamount_
 

Detailed Description

Set the fee on a JTx.

Definition at line 35 of file fee.h.

Constructor & Destructor Documentation

◆ fee() [1/4]

ripple::test::jtx::fee::fee ( autofill_t  )
explicit

Definition at line 42 of file fee.h.

◆ fee() [2/4]

ripple::test::jtx::fee::fee ( none_t  )
explicit

Definition at line 46 of file fee.h.

◆ fee() [3/4]

ripple::test::jtx::fee::fee ( STAmount const &  amount)
explicit

Definition at line 50 of file fee.h.

◆ fee() [4/4]

ripple::test::jtx::fee::fee ( std::uint64_t  amount)
explicit

Definition at line 56 of file fee.h.

Member Function Documentation

◆ operator()()

void ripple::test::jtx::fee::operator() ( Env ,
JTx jt 
) const

Definition at line 28 of file fee.cpp.

Member Data Documentation

◆ manual_

bool ripple::test::jtx::fee::manual_ = true
private

Definition at line 38 of file fee.h.

◆ amount_

std::optional<STAmount> ripple::test::jtx::fee::amount_
private

Definition at line 39 of file fee.h.