![]() |
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().