Home
last modified time | relevance | path

Searched refs:CloudSyncCallbackImpl (Results 1 - 2 of 2) sorted by relevance

/foundation/filemanagement/dfs_service/interfaces/kits/js/cloudfilesync/
H A Dcloud_sync_napi.h46 class CloudSyncCallbackImpl;
72 static inline std::shared_ptr<CloudSyncCallbackImpl> callback_;
77 class CloudSyncCallbackImpl : public CloudSyncCallback, public std::enable_shared_from_this<CloudSyncCallbackImpl> { class
79 CloudSyncCallbackImpl(napi_env env, napi_value fun);
80 ~CloudSyncCallbackImpl() = default;
87 UvChangeMsg(std::shared_ptr<CloudSyncCallbackImpl> cloudSyncCallbackIn, CloudSyncState state, ErrorType error) in UvChangeMsg()
92 std::weak_ptr<CloudSyncCallbackImpl> cloudSyncCallback_;
H A Dcloud_sync_napi.cpp114 CloudSyncCallbackImpl::CloudSyncCallbackImpl(napi_env env, napi_value fun) : env_(env)
121 void CloudSyncCallbackImpl::OnComplete(UvChangeMsg *msg)
152 void CloudSyncCallbackImpl::OnSyncStateChanged(CloudSyncState state, ErrorType error)
188 void CloudSyncCallbackImpl::DeleteReference()
196 void CloudSyncCallbackImpl::OnSyncStateChanged(SyncType type, SyncPromptState state)
268 callback_ = make_shared<CloudSyncCallbackImpl>(env, NVal(env, funcArg[(int)NARG_POS::SECOND]).val_);

Completed in 2 milliseconds