| 
    rippled
    
   | 
 
Execution context for applying a JSON transaction. More...
#include <JTx.h>

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.   | |
| 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.   | |
| template<class Prop , class... Args> | |
| void | set (Args &&... args) | 
Public Attributes | |
| Json::Value | jv | 
| requires_t | require | 
| std::optional< TER > | ter = TER{tesSUCCESS} | 
| std::optional< std::pair< error_code_i, std::string > > | rpcCode = std::nullopt | 
| std::optional< std::pair< std::string, std::optional< std::string > > > | rpcException = std::nullopt | 
| bool | fill_fee = true | 
| bool | fill_seq = true | 
| bool | fill_sig = true | 
| bool | fill_netid = true | 
| std::shared_ptr< STTx const > | stx | 
| std::vector< std::function< void(Env &, JTx &)> > | mainSigners | 
| std::vector< std::function< void(Env &, JTx &)> > | postSigners | 
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::optional<std::pair<error_code_i, std::string> > ripple::test::jtx::JTx::rpcCode = std::nullopt | 
| std::optional<std::pair<std::string, std::optional<std::string> > > ripple::test::jtx::JTx::rpcException = std::nullopt | 
| std::shared_ptr<STTx const> ripple::test::jtx::JTx::stx | 
| std::vector<std::function<void(Env&, JTx&)> > ripple::test::jtx::JTx::mainSigners | 
| std::vector<std::function<void(Env&, JTx&)> > ripple::test::jtx::JTx::postSigners |