Audacity  3.0.3
Classes | Typedefs
DBConnection.h File Reference

Declare DBConnection, which maintains database connection and associated status and background thread. More...

#include <atomic>
#include <condition_variable>
#include <functional>
#include <map>
#include <memory>
#include <mutex>
#include <thread>
#include "ClientData.h"
#include "Identifier.h"
Include dependency graph for DBConnection.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DBConnectionErrors
 
class  DBConnection
 
class  TransactionScope
 RAII for a database transaction, possibly nested. More...
 
class  ConnectionPtr
 

Typedefs

using Connection = std::unique_ptr< DBConnection >
 

Detailed Description

Declare DBConnection, which maintains database connection and associated status and background thread.


Audacity: A Digital Audio Editor

Paul Licameli – split from ProjectFileIO.h

Definition in file DBConnection.h.

Typedef Documentation

◆ Connection

using Connection = std::unique_ptr<DBConnection>

Definition at line 153 of file DBConnection.h.