Loading...
Searching...
No Matches
resdb::utxo::UTXOExecutor Class Reference

#include <utxo_executor.h>

Inheritance diagram for resdb::utxo::UTXOExecutor:
resdb::TransactionManager

Public Member Functions

 UTXOExecutor (const Config &config, Transaction *transaction, Wallet *wallet)
 
 ~UTXOExecutor ()
 
std::unique_ptr< std::string > ExecuteData (const std::string &request) override
 
- Public Member Functions inherited from resdb::TransactionManager
 TransactionManager (bool is_out_of_order=false, bool need_response=true)
 
virtual ~TransactionManager ()=default
 
virtual std::unique_ptr< BatchUserResponse > ExecuteBatch (const BatchUserRequest &request)
 
bool IsOutOfOrder ()
 
bool NeedResponse ()
 
virtual Storage * GetStorage ()
 

Detailed Description

Definition at line 32 of file utxo_executor.h.

Constructor & Destructor Documentation

◆ UTXOExecutor()

resdb::utxo::UTXOExecutor::UTXOExecutor ( const Config &  config,
Transaction *  transaction,
Wallet *  wallet 
)

Definition at line 29 of file utxo_executor.cpp.

◆ ~UTXOExecutor()

resdb::utxo::UTXOExecutor::~UTXOExecutor ( )

Definition at line 33 of file utxo_executor.cpp.

Member Function Documentation

◆ ExecuteData()

std::unique_ptr< std::string > resdb::utxo::UTXOExecutor::ExecuteData ( const std::string &  request)
overridevirtual

Reimplemented from resdb::TransactionManager.

Definition at line 35 of file utxo_executor.cpp.