Searched refs:VirtualCloudSyncer (Results 1 – 4 of 4) sorted by relevance
19 VirtualCloudSyncer::VirtualCloudSyncer(std::shared_ptr<StorageProxy> storageProxy) in VirtualCloudSyncer() function in DistributedDB::VirtualCloudSyncer24 int VirtualCloudSyncer::DoDownload(CloudSyncer::TaskId taskId, bool isFirstDownload) in DoDownload()60 void VirtualCloudSyncer::SetSyncAction(bool doDownload, bool doUpload) in SetSyncAction()66 void VirtualCloudSyncer::SetDownloadFunc(const std::function<int()> &function) in SetDownloadFunc()71 void VirtualCloudSyncer::SetDownloadInNeedFunc(const std::function<int()> &function) in SetDownloadInNeedFunc()76 void VirtualCloudSyncer::SetTaskNeedUpload() in SetTaskNeedUpload()81 void VirtualCloudSyncer::SetUploadFunc(const std::function<int()> &function) in SetUploadFunc()86 void VirtualCloudSyncer::Notify(bool notifyIfError) in Notify()93 size_t VirtualCloudSyncer::GetQueueCount() in GetQueueCount()99 void VirtualCloudSyncer::SetCurrentTaskInfo(const SyncProcessCallback &callback, in SetCurrentTaskInfo()[all …]
20 class VirtualCloudSyncer final : public CloudSyncer {22 explicit VirtualCloudSyncer(std::shared_ptr<StorageProxy> storageProxy);23 ~VirtualCloudSyncer() override = default;
302 auto cloudSyncer = new(std::nothrow) VirtualCloudSyncer(StorageProxy::GetCloudDb(iCloud.get()));394 auto cloudSyncer = new(std::nothrow) VirtualCloudSyncer(StorageProxy::GetCloudDb(iCloud.get()));637 auto cloudSyncer = new(std::nothrow) VirtualCloudSyncer(StorageProxy::GetCloudDb(iCloud.get()));677 auto cloudSyncer = new(std::nothrow) VirtualCloudSyncer(StorageProxy::GetCloudDb(iCloud.get()));716 auto cloudSyncer = new(std::nothrow) VirtualCloudSyncer(StorageProxy::GetCloudDb(iCloud.get()));
324 auto syncer = new(std::nothrow) VirtualCloudSyncer(nullptr);