mirror of
https://github.com/openharmony/ability_ability_runtime.git
synced 2026-08-25 12:23:20 -04:00
NAPIDataAbilityHelperWrapper对外可见
Signed-off-by: jsjzju <jinsenjun@huawei.com> Change-Id: Iba64815305fb0fddf585e8185d15377c83726042
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user