Loading...
Searching...
No Matches
resdb::contract::ContractTransactionManager Class Reference

#include <contract_executor.h>

Inheritance diagram for resdb::contract::ContractTransactionManager:
resdb::TransactionManager

Public Member Functions

 ContractTransactionManager (void)
 
virtual ~ContractTransactionManager ()=default
 
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 contract_executor.h.

Constructor & Destructor Documentation

◆ ContractTransactionManager()

resdb::contract::ContractTransactionManager::ContractTransactionManager ( void  )

Definition at line 27 of file contract_executor.cpp.

◆ ~ContractTransactionManager()

virtual resdb::contract::ContractTransactionManager::~ContractTransactionManager ( )
virtualdefault

Member Function Documentation

◆ ExecuteData()

std::unique_ptr< std::string > resdb::contract::ContractTransactionManager::ExecuteData ( const std::string &  request)
overridevirtual

Reimplemented from resdb::TransactionManager.

Definition at line 31 of file contract_executor.cpp.