| 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()=default | audacity::cloud::audiocom::sync::CloudProjectsDatabase | private |
| DeleteProject(std::string_view projectId) | audacity::cloud::audiocom::sync::CloudProjectsDatabase | |
| DeleteProject(sqlite::SafeConnection::Lock &connection, std::string_view projectId) | audacity::cloud::audiocom::sync::CloudProjectsDatabase | private |
| DoGetProjectData(const sqlite::Row &result) const | audacity::cloud::audiocom::sync::CloudProjectsDatabase | private |
| DoGetProjectData(sqlite::RunResult result) const | audacity::cloud::audiocom::sync::CloudProjectsDatabase | private |
| Get() | audacity::cloud::audiocom::sync::CloudProjectsDatabase | static |
| GetBlockHash(std::string_view projectId, int64_t blockId) const | audacity::cloud::audiocom::sync::CloudProjectsDatabase | |
| GetCloudProjects() const | audacity::cloud::audiocom::sync::CloudProjectsDatabase | |
| GetConnection() | audacity::cloud::audiocom::sync::CloudProjectsDatabase | |
| GetConnection() const | audacity::cloud::audiocom::sync::CloudProjectsDatabase | |
| GetPendingProjectBlob(std::string_view projectId, std::string_view snapshotId) const | audacity::cloud::audiocom::sync::CloudProjectsDatabase | |
| GetPendingProjectBlocks(std::string_view projectId, std::string_view snapshotId) | audacity::cloud::audiocom::sync::CloudProjectsDatabase | |
| GetPendingSnapshots(std::string_view projectId) const | audacity::cloud::audiocom::sync::CloudProjectsDatabase | |
| GetProjectData(std::string_view projectId) const | audacity::cloud::audiocom::sync::CloudProjectsDatabase | |
| GetProjectDataForPath(const std::string &projectPath) const | audacity::cloud::audiocom::sync::CloudProjectsDatabase | |
| GetProjectUserSlug(std::string_view projectId) | audacity::cloud::audiocom::sync::CloudProjectsDatabase | |
| IsFirstSyncDialogShown(std::string_view projectId) const | audacity::cloud::audiocom::sync::CloudProjectsDatabase | |
| IsProjectBlockLocked(std::string_view projectId, int64_t blockId) const | audacity::cloud::audiocom::sync::CloudProjectsDatabase | |
| MarkProjectAsSynced(std::string_view projectId, std::string_view snapshotId) | audacity::cloud::audiocom::sync::CloudProjectsDatabase | |
| mConnection | audacity::cloud::audiocom::sync::CloudProjectsDatabase | private |
| mConnectionMutex | audacity::cloud::audiocom::sync::CloudProjectsDatabase | private |
| OpenConnection() | audacity::cloud::audiocom::sync::CloudProjectsDatabase | private |
| 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::CloudProjectsDatabase | private |
| 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()=default | audacity::cloud::audiocom::sync::CloudProjectsDatabase | private |