Audacity 3.2.0
audacity::cloud::audiocom::sync::CloudProjectsDatabase Member List

This is the complete list of members for audacity::cloud::audiocom::sync::CloudProjectsDatabase, including all inherited members.

AddPendingProjectBlob(const PendingProjectBlobData &blobData)audacity::cloud::audiocom::sync::CloudProjectsDatabase
AddPendingProjectBlocks(const std::vector< PendingProjectBlockData > &blockData)audacity::cloud::audiocom::sync::CloudProjectsDatabase
AddPendingSnapshot(const PendingSnapshotData &snapshotData)audacity::cloud::audiocom::sync::CloudProjectsDatabase
CloudProjectsDatabase()=defaultaudacity::cloud::audiocom::sync::CloudProjectsDatabaseprivate
DeleteProject(std::string_view projectId)audacity::cloud::audiocom::sync::CloudProjectsDatabase
DeleteProject(sqlite::SafeConnection::Lock &connection, std::string_view projectId)audacity::cloud::audiocom::sync::CloudProjectsDatabaseprivate
DoGetProjectData(const sqlite::Row &result) constaudacity::cloud::audiocom::sync::CloudProjectsDatabaseprivate
DoGetProjectData(sqlite::RunResult result) constaudacity::cloud::audiocom::sync::CloudProjectsDatabaseprivate
Get()audacity::cloud::audiocom::sync::CloudProjectsDatabasestatic
GetBlockHash(std::string_view projectId, int64_t blockId) constaudacity::cloud::audiocom::sync::CloudProjectsDatabase
GetCloudProjects() constaudacity::cloud::audiocom::sync::CloudProjectsDatabase
GetConnection()audacity::cloud::audiocom::sync::CloudProjectsDatabase
GetConnection() constaudacity::cloud::audiocom::sync::CloudProjectsDatabase
GetPendingProjectBlob(std::string_view projectId, std::string_view snapshotId) constaudacity::cloud::audiocom::sync::CloudProjectsDatabase
GetPendingProjectBlocks(std::string_view projectId, std::string_view snapshotId)audacity::cloud::audiocom::sync::CloudProjectsDatabase
GetPendingSnapshots(std::string_view projectId) constaudacity::cloud::audiocom::sync::CloudProjectsDatabase
GetProjectData(std::string_view projectId) constaudacity::cloud::audiocom::sync::CloudProjectsDatabase
GetProjectDataForPath(const std::string &projectPath) constaudacity::cloud::audiocom::sync::CloudProjectsDatabase
GetProjectUserSlug(std::string_view projectId)audacity::cloud::audiocom::sync::CloudProjectsDatabase
IsFirstSyncDialogShown(std::string_view projectId) constaudacity::cloud::audiocom::sync::CloudProjectsDatabase
IsProjectBlockLocked(std::string_view projectId, int64_t blockId) constaudacity::cloud::audiocom::sync::CloudProjectsDatabase
MarkProjectAsSynced(std::string_view projectId, std::string_view snapshotId)audacity::cloud::audiocom::sync::CloudProjectsDatabase
mConnectionaudacity::cloud::audiocom::sync::CloudProjectsDatabaseprivate
mConnectionMutexaudacity::cloud::audiocom::sync::CloudProjectsDatabaseprivate
OpenConnection()audacity::cloud::audiocom::sync::CloudProjectsDatabaseprivate
RemovePendingProjectBlob(std::string_view projectId, std::string_view snapshotId)audacity::cloud::audiocom::sync::CloudProjectsDatabase
RemovePendingProjectBlock(std::string_view projectId, int64_t blockId)audacity::cloud::audiocom::sync::CloudProjectsDatabase
RemovePendingProjectBlocks(std::string_view projectId, std::string_view snapshotId)audacity::cloud::audiocom::sync::CloudProjectsDatabase
RemovePendingSnapshot(std::string_view projectId, std::string_view snapshotId)audacity::cloud::audiocom::sync::CloudProjectsDatabase
RunMigrations()audacity::cloud::audiocom::sync::CloudProjectsDatabaseprivate
SetFirstSyncDialogShown(std::string_view projectId, bool shown=true)audacity::cloud::audiocom::sync::CloudProjectsDatabase
SetProjectUserSlug(std::string_view projectId, std::string_view slug)audacity::cloud::audiocom::sync::CloudProjectsDatabase
UpdateBlockHashes(std::string_view projectId, const std::vector< std::pair< int64_t, std::string > > &hashes)audacity::cloud::audiocom::sync::CloudProjectsDatabase
UpdateProjectBlockList(std::string_view projectId, const SampleBlockIDSet &blockSet)audacity::cloud::audiocom::sync::CloudProjectsDatabase
UpdateProjectData(const DBProjectData &projectData)audacity::cloud::audiocom::sync::CloudProjectsDatabase
~CloudProjectsDatabase()=defaultaudacity::cloud::audiocom::sync::CloudProjectsDatabaseprivate