Audacity 3.2.0
Public Member Functions | List of all members
TransactionScopeImpl Class Referenceabstract

Abstract base class for implementation of steps of TransactionScope. More...

#include <TransactionScope.h>

Inheritance diagram for TransactionScopeImpl:
[legend]

Public Member Functions

virtual ~TransactionScopeImpl ()
 
virtual bool TransactionStart (const wxString &name)=0
 
virtual bool TransactionCommit (const wxString &name)=0
 
virtual bool TransactionRollback (const wxString &name)=0
 

Detailed Description

Abstract base class for implementation of steps of TransactionScope.

Definition at line 54 of file TransactionScope.h.

Constructor & Destructor Documentation

◆ ~TransactionScopeImpl()

TransactionScopeImpl::~TransactionScopeImpl ( )
virtualdefault

Member Function Documentation

◆ TransactionCommit()

virtual bool TransactionScopeImpl::TransactionCommit ( const wxString &  name)
pure virtual
Returns
success

Implemented in DBConnectionTransactionScopeImpl.

◆ TransactionRollback()

virtual bool TransactionScopeImpl::TransactionRollback ( const wxString &  name)
pure virtual
Returns
success

Implemented in DBConnectionTransactionScopeImpl.

◆ TransactionStart()

virtual bool TransactionScopeImpl::TransactionStart ( const wxString &  name)
pure virtual
Returns
success; if false, TransactionScope ctor throws

Implemented in DBConnectionTransactionScopeImpl.


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