#include "CloudSyncService.h"
#include <algorithm>
#include <cassert>
#include <chrono>
#include <mutex>
#include <string>
#include "CloudLibrarySettings.h"
#include "sync/CloudProjectsDatabase.h"
#include "sync/CloudSyncDTO.h"
#include "sync/RemoteProjectSnapshot.h"
#include "CodeConversions.h"
#include "OAuthService.h"
#include "ServiceConfig.h"
#include "MemoryX.h"
#include "Project.h"
#include "ProjectFileIO.h"
#include "BasicUI.h"
#include "FileNames.h"
#include "IResponse.h"
#include "NetworkManager.h"
#include "Request.h"
Go to the source code of this file.
|
std::mutex & | audacity::cloud::audiocom::anonymous_namespace{CloudSyncService.cpp}::GetResponsesMutex () |
|
std::vector< std::shared_ptr< audacity::network_manager::IResponse > > & | audacity::cloud::audiocom::anonymous_namespace{CloudSyncService.cpp}::GetPendingRequests () |
|
void | audacity::cloud::audiocom::anonymous_namespace{CloudSyncService.cpp}::RemovePendingRequest (audacity::network_manager::IResponse *request) |
|
void | audacity::cloud::audiocom::anonymous_namespace{CloudSyncService.cpp}::PerformProjectGetRequest (OAuthService &oAuthService, std::string url, std::function< void(ResponseResult)> dataCallback) |
|
void | audacity::cloud::audiocom::anonymous_namespace{CloudSyncService.cpp}::GetProjectInfo (OAuthService &oAuthService, const ServiceConfig &serviceConfig, std::string projectId, std::function< void(sync::ProjectInfo, ResponseResult)> callback) |
|
void | audacity::cloud::audiocom::anonymous_namespace{CloudSyncService.cpp}::GetSnapshotInfo (OAuthService &oAuthService, const ServiceConfig &serviceConfig, std::string projectId, std::string snapshotId, std::function< void(sync::SnapshotInfo, ResponseResult result)> callback) |
|
void | audacity::cloud::audiocom::anonymous_namespace{CloudSyncService.cpp}::GetSnapshotInfo (OAuthService &oAuthService, const ServiceConfig &serviceConfig, std::string projectId, std::string snapshotId, std::function< void(sync::ProjectInfo, sync::SnapshotInfo, ResponseResult result)> callback) |
|
bool | audacity::cloud::audiocom::anonymous_namespace{CloudSyncService.cpp}::HasAutosave (const std::string &path) |
|
bool | audacity::cloud::audiocom::anonymous_namespace{CloudSyncService.cpp}::DropAutosave (const std::string &path) |
|