Bitcoin Core 29.99.0
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
wallet::DbExecBlocker Class Reference
Inheritance diagram for wallet::DbExecBlocker:
[legend]
Collaboration diagram for wallet::DbExecBlocker:
[legend]

Public Member Functions

 DbExecBlocker (std::set< std::string > blocked_statements)
 
int Exec (SQLiteDatabase &database, const std::string &statement) override
 
- Public Member Functions inherited from wallet::SQliteExecHandler
virtual ~SQliteExecHandler ()=default
 
virtual int Exec (SQLiteDatabase &database, const std::string &statement)
 

Private Attributes

SQliteExecHandler m_base_exec
 
std::set< std::string > m_blocked_statements
 

Detailed Description

Definition at line 295 of file db_tests.cpp.

Constructor & Destructor Documentation

◆ DbExecBlocker()

wallet::DbExecBlocker::DbExecBlocker ( std::set< std::string >  blocked_statements)
inline

Definition at line 301 of file db_tests.cpp.

Member Function Documentation

◆ Exec()

int wallet::DbExecBlocker::Exec ( SQLiteDatabase database,
const std::string &  statement 
)
inlineoverridevirtual

Reimplemented from wallet::SQliteExecHandler.

Definition at line 302 of file db_tests.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ m_base_exec

SQliteExecHandler wallet::DbExecBlocker::m_base_exec
private

Definition at line 298 of file db_tests.cpp.

◆ m_blocked_statements

std::set<std::string> wallet::DbExecBlocker::m_blocked_statements
private

Definition at line 299 of file db_tests.cpp.


The documentation for this class was generated from the following file: