NAPIDataAbilityHelperWrapper对外可见

Signed-off-by: jsjzju <jinsenjun@huawei.com>
Change-Id: Iba64815305fb0fddf585e8185d15377c83726042
This commit is contained in:
jsjzju
2023-10-31 15:54:40 +08:00
parent 39c791680f
commit afe48e741b
2 changed files with 13 additions and 13 deletions
@@ -41,19 +41,6 @@ private:
std::mutex mutex_;
};
class NAPIDataAbilityHelperWrapper {
public:
explicit NAPIDataAbilityHelperWrapper(std::weak_ptr<DataAbilityHelper>&& dataAbilityHelper)
: dataAbilityHelper_(dataAbilityHelper) {}
inline std::shared_ptr<DataAbilityHelper> GetDataAbilityHelper() const
{
return dataAbilityHelper_.lock();
}
private:
std::weak_ptr<DataAbilityHelper> dataAbilityHelper_;
};
/**
* @brief DataAbilityHelper NAPI module registration.
*
@@ -315,6 +315,19 @@ private:
bool callFromJs_ = false; // true: call from js, false: call from native
};
class NAPIDataAbilityHelperWrapper {
public:
explicit NAPIDataAbilityHelperWrapper(std::weak_ptr<DataAbilityHelper>&& dataAbilityHelper)
: dataAbilityHelper_(dataAbilityHelper) {}
inline std::shared_ptr<DataAbilityHelper> GetDataAbilityHelper() const
{
return dataAbilityHelper_.lock();
}
private:
std::weak_ptr<DataAbilityHelper> dataAbilityHelper_;
};
} // namespace AppExecFwk
} // namespace OHOS
#endif // OHOS_ABILITY_RUNTIME_DATA_ABILITY_HELPER_H