rippled
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ripple::test::jtx::fee Class Reference

Set the fee on a JTx. More...

#include <fee.h>

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

Public Member Functions

 fee (autofill_t)
 
 fee (increment_t)
 
 fee (none_t)
 
 fee (STAmount const &amount)
 
 fee (std::uint64_t amount, bool negative=false)
 
void operator() (Env &, JTx &jt) const
 

Private Attributes

bool manual_ = true
 
bool increment_ = false
 
std::optional< STAmountamount_
 

Detailed Description

Set the fee on a JTx.

Definition at line 17 of file fee.h.

Constructor & Destructor Documentation

◆ fee() [1/5]

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

Definition at line 25 of file fee.h.

◆ fee() [2/5]

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

Definition at line 29 of file fee.h.

◆ fee() [3/5]

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

Definition at line 33 of file fee.h.

◆ fee() [4/5]

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

Definition at line 37 of file fee.h.

◆ fee() [5/5]

ripple::test::jtx::fee::fee ( std::uint64_t  amount,
bool  negative = false 
)
explicit

Definition at line 43 of file fee.h.

Member Function Documentation

◆ operator()()

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

Definition at line 10 of file fee.cpp.

Member Data Documentation

◆ manual_

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

Definition at line 20 of file fee.h.

◆ increment_

bool ripple::test::jtx::fee::increment_ = false
private

Definition at line 21 of file fee.h.

◆ amount_

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

Definition at line 22 of file fee.h.