Audacity 3.2.0
|
Public Member Functions | |
DBConnectionTransactionScopeImpl (DBConnection &connection) | |
~DBConnectionTransactionScopeImpl () override | |
bool | TransactionStart (const wxString &name) override |
bool | TransactionCommit (const wxString &name) override |
bool | TransactionRollback (const wxString &name) override |
Public Member Functions inherited from TransactionScopeImpl | |
virtual | ~TransactionScopeImpl () |
virtual bool | TransactionStart (const wxString &name)=0 |
virtual bool | TransactionCommit (const wxString &name)=0 |
virtual bool | TransactionRollback (const wxString &name)=0 |
Public Attributes | |
DBConnection & | mConnection |
Definition at line 603 of file DBConnection.cpp.
|
inlineexplicit |
Definition at line 604 of file DBConnection.cpp.
|
overridedefault |
|
overridevirtual |
Implements TransactionScopeImpl.
Definition at line 650 of file DBConnection.cpp.
References ADD_EXCEPTION_CONTEXT, DBConnection::DB(), mConnection, name, DBConnection::SetDBError(), wxT(), and XO().
Referenced by TransactionRollback().
|
overridevirtual |
Implements TransactionScopeImpl.
Definition at line 674 of file DBConnection.cpp.
References ADD_EXCEPTION_CONTEXT, DBConnection::DB(), mConnection, name, DBConnection::SetDBError(), TransactionCommit(), wxT(), and XO().
|
overridevirtual |
Implements TransactionScopeImpl.
Definition at line 626 of file DBConnection.cpp.
References ADD_EXCEPTION_CONTEXT, DBConnection::DB(), mConnection, name, DBConnection::SetDBError(), wxT(), and XO().
DBConnection& DBConnectionTransactionScopeImpl::mConnection |
Definition at line 611 of file DBConnection.cpp.
Referenced by TransactionCommit(), TransactionRollback(), and TransactionStart().