rippled
|
Execution context for applying a JSON transaction. More...
Classes | |
struct | prop_list |
Public Member Functions | |
JTx ()=default | |
JTx (JTx const &)=default | |
JTx & | operator= (JTx const &)=default |
JTx (JTx &&)=default | |
JTx & | operator= (JTx &&)=default |
JTx (Json::Value &&jv_) | |
JTx (Json::Value const &jv_) | |
template<class Key > | |
Json::Value & | operator[] (Key const &key) |
template<class Prop > | |
Prop * | get () |
Return a property if it exists. More... | |
template<class Prop > | |
Prop const * | get () const |
void | set (std::unique_ptr< basic_prop > p) |
Set a property If the property already exists, it is replaced. More... | |
template<class Prop , class... Args> | |
void | set (Args &&... args) |
Public Attributes | |
Json::Value | jv |
requires_t | require |
std::optional< TER > | ter = TER{tesSUCCESS} |
bool | fill_fee = true |
bool | fill_seq = true |
bool | fill_sig = true |
std::shared_ptr< STTx const > | stx |
std::function< void(Env &, JTx &)> | signer |
Private Attributes | |
prop_list | props_ |
Execution context for applying a JSON transaction.
This augments the transaction with various settings.
|
default |
|
default |
|
default |
ripple::test::jtx::JTx::JTx | ( | Json::Value && | jv_ | ) |
ripple::test::jtx::JTx::JTx | ( | Json::Value const & | jv_ | ) |
Json::Value& ripple::test::jtx::JTx::operator[] | ( | Key const & | key | ) |
Prop* ripple::test::jtx::JTx::get | ( | ) |
Prop const* ripple::test::jtx::JTx::get | ( | ) | const |
void ripple::test::jtx::JTx::set | ( | std::unique_ptr< basic_prop > | p | ) |
void ripple::test::jtx::JTx::set | ( | Args &&... | args | ) |
Json::Value ripple::test::jtx::JTx::jv |
requires_t ripple::test::jtx::JTx::require |
std::optional<TER> ripple::test::jtx::JTx::ter = TER{tesSUCCESS} |
std::shared_ptr<STTx const> ripple::test::jtx::JTx::stx |
std::function<void(Env&, JTx&)> ripple::test::jtx::JTx::signer |