AttachOriginalDB() | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
CalculateKnownBlocks(const std::string &attachedDbName) const | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
Cancel() | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | |
CleanupOrphanBlocks() | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
Clock typedef | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
DoCancel() | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
DownloadBlob(std::string url, SuccessHandler onSuccess, int retries=3) | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
GetProjectId() const | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | |
GetTransferStats() const | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | |
InProgress() const | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
MarkProjectInDB(bool successfulDownload) | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mAttachedDBNames | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mCallback | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mCopiedBlocks | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mCopyBlocksFuture | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mDownloadDetached | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mDownloadedBlocks | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mDownloadedBytes | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mEndTime | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mMissingBlocks | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mNextRequestIndex | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mNothingToDo | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mPath | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mProjectDownloaded | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mProjectInfo | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mRequests | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mRequestsCV | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mRequestsInProgress | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mRequestsMutex | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mRequestsThread | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mResponses | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mResponsesEmptyCV | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mResponsesMutex | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mSnapshotDBName | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mSnapshotInfo | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mStartTime | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
mState | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
OnBlockDownloaded(std::string blockHash, audacity::network_manager::ResponsePtr response) | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
OnFailure(ResponseResult result) | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
OnProjectBlobDownloaded(audacity::network_manager::ResponsePtr response) | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
operator=(const RemoteProjectSnapshot &)=delete | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | |
operator=(RemoteProjectSnapshot &&)=delete | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | |
RemoteProjectSnapshot(Tag, ProjectInfo projectInfo, SnapshotInfo snapshotInfo, std::string path, RemoteProjectSnapshotStateCallback callback, bool downloadDetached) | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | |
RemoteProjectSnapshot(const RemoteProjectSnapshot &)=delete | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | |
RemoteProjectSnapshot(RemoteProjectSnapshot &&)=delete | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | |
RemoveResponse(audacity::network_manager::IResponse *response) | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
ReportProgress() | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
RequestsThread() | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
SetState(State state) | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
SetupBlocksCopy(const std::string &dbName, std::unordered_set< std::string > blocks) | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
State enum name | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
SuccessHandler typedef | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
Sync(ProjectInfo projectInfo, SnapshotInfo snapshotInfo, std::string path, RemoteProjectSnapshotStateCallback callback, bool downloadDetached) | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | static |
TimePoint typedef | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | private |
~RemoteProjectSnapshot() | audacity::cloud::audiocom::sync::RemoteProjectSnapshot | |