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

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

AttachOriginalDB()audacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
CalculateKnownBlocks(const std::string &attachedDbName) constaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
Cancel()audacity::cloud::audiocom::sync::RemoteProjectSnapshot
CleanupOrphanBlocks()audacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
Clock typedefaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
DoCancel()audacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
DownloadBlob(std::string url, SuccessHandler onSuccess, int retries=3)audacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
GetProjectId() constaudacity::cloud::audiocom::sync::RemoteProjectSnapshot
GetTransferStats() constaudacity::cloud::audiocom::sync::RemoteProjectSnapshot
InProgress() constaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
MarkProjectInDB(bool successfulDownload)audacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mAttachedDBNamesaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mCallbackaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mCopiedBlocksaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mCopyBlocksFutureaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mDownloadDetachedaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mDownloadedBlocksaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mDownloadedBytesaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mEndTimeaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mMissingBlocksaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mNextRequestIndexaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mNothingToDoaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mPathaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mProjectDownloadedaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mProjectInfoaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mRequestsaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mRequestsCVaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mRequestsInProgressaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mRequestsMutexaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mRequestsThreadaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mResponsesaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mResponsesEmptyCVaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mResponsesMutexaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mSnapshotDBNameaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mSnapshotInfoaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mStartTimeaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
mStateaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
OnBlockDownloaded(std::string blockHash, audacity::network_manager::ResponsePtr response)audacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
OnFailure(ResponseResult result)audacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
OnProjectBlobDownloaded(audacity::network_manager::ResponsePtr response)audacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
operator=(const RemoteProjectSnapshot &)=deleteaudacity::cloud::audiocom::sync::RemoteProjectSnapshot
operator=(RemoteProjectSnapshot &&)=deleteaudacity::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 &)=deleteaudacity::cloud::audiocom::sync::RemoteProjectSnapshot
RemoteProjectSnapshot(RemoteProjectSnapshot &&)=deleteaudacity::cloud::audiocom::sync::RemoteProjectSnapshot
RemoveResponse(audacity::network_manager::IResponse *response)audacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
ReportProgress()audacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
RequestsThread()audacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
SetState(State state)audacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
SetupBlocksCopy(const std::string &dbName, std::unordered_set< std::string > blocks)audacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
State enum nameaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
SuccessHandler typedefaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
Sync(ProjectInfo projectInfo, SnapshotInfo snapshotInfo, std::string path, RemoteProjectSnapshotStateCallback callback, bool downloadDetached)audacity::cloud::audiocom::sync::RemoteProjectSnapshotstatic
TimePoint typedefaudacity::cloud::audiocom::sync::RemoteProjectSnapshotprivate
~RemoteProjectSnapshot()audacity::cloud::audiocom::sync::RemoteProjectSnapshot