Home
last modified time | relevance | path

Searched refs:FenceExtensionContext (Results 1 – 14 of 14) sorted by relevance

/ohos5.0/base/location/frameworks/native/fence_extension_ability/src/
H A Dfence_extension_context.cpp31 FenceExtensionContext::FenceExtensionContext(){}; in FenceExtensionContext() function in OHOS::Location::FenceExtensionContext
33 FenceExtensionContext::~FenceExtensionContext(){}; in ~FenceExtensionContext()
35 ErrCode FenceExtensionContext::StartServiceExtensionAbility(const AAFwk::Want &want, int32_t accoun… in StartServiceExtensionAbility()
56 bool FenceExtensionContext::CheckCallerIsSystemApp() const in CheckCallerIsSystemApp()
H A Dfence_extension.cpp43 ExtensionBase<FenceExtensionContext>::Init(record, application, handler, token); in Init()
47 std::shared_ptr<FenceExtensionContext> FenceExtension::CreateAndInitContext( in CreateAndInitContext()
51 std::shared_ptr<FenceExtensionContext> context = in CreateAndInitContext()
52 … ExtensionBase<FenceExtensionContext>::CreateAndInitContext(record, application, handler, token); in CreateAndInitContext()
H A Djs_fence_extension.cpp57 auto ptr = reinterpret_cast<std::weak_ptr<FenceExtensionContext> *>(value)->lock(); in AttachFenceExtensionContext()
70 auto workContext = new (std::nothrow) std::weak_ptr<FenceExtensionContext>(ptr); in AttachFenceExtensionContext()
81 delete static_cast<std::weak_ptr<FenceExtensionContext> *>(data); in AttachFenceExtensionContext()
174 auto workContext = new (std::nothrow) std::weak_ptr<FenceExtensionContext>(context); in BindContext()
190 delete static_cast<std::weak_ptr<FenceExtensionContext> *>(data); in BindContext()
H A Djs_fence_extension_context.cpp25 JsFenceExtensionContext::JsFenceExtensionContext(const std::shared_ptr<FenceExtensionContext> &cont… in JsFenceExtensionContext()
33 const ::napi_env &env, std::shared_ptr<FenceExtensionContext> context) in CreateJsFenceExtensionContext()
/ohos5.0/docs/zh-cn/application-dev/reference/apis-location-kit/
H A Djs-apis-app-ability-FenceExtensionContext-sys.md1 # @ohos.app.ability.FenceExtensionContext (FenceExtensionContext系统接口)
3 FenceExtensionContext是FenceExtensionAbility的上下文环境,继承自[ExtensionContext](../apis-ability-kit/js-apis…
14 import { FenceExtensionContext } from '@kit.LocationKit';
19 在使用FenceExtensionContext的功能前,需要通过FenceExtensionAbility获取。
22 import { FenceExtensionAbility, FenceExtensionContext } from '@kit.LocationKit';
26 let fenceExtensionContext: FenceExtensionContext = this.context;
31 ## FenceExtensionContext.startAbility
78 import { FenceExtensionAbility, FenceExtensionContext, geoLocationManager } from '@kit.LocationKit';
H A DReadme-CN.md7 …- [@ohos.app.ability.FenceExtensionContext (FenceExtensionContext系统接口)](js-apis-app-ability-FenceE…
H A Djs-apis-app-ability-FenceExtensionAbility.md22 | context | FenceExtensionContext | 是 | 否 | 围栏服务上下文。 |
/ohos5.0/docs/en/application-dev/reference/apis-location-kit/
H A Djs-apis-app-ability-FenceExtensionContext-sys.md1 # @ohos.app.ability.FenceExtensionContext (FenceExtensionContext) (System API)
3 The **FenceExtensionContext** class defines the context for **FenceExtensionAbility** objects. Inhe…
14 import { FenceExtensionContext } from '@kit.LocationKit';
19 Before using **FenceExtensionContext**, you must first obtain a **FenceExtensionAbility** instance.
22 import { FenceExtensionAbility, FenceExtensionContext } from '@kit.LocationKit';
26 let fenceExtensionContext: FenceExtensionContext = this.context;
31 ## FenceExtensionContext.startAbility
78 import { FenceExtensionAbility, FenceExtensionContext, geoLocationManager } from '@kit.LocationKit';
H A Djs-apis-app-ability-FenceExtensionAbility.md22 | context | [FenceExtensionContext](js-apis-app-ability-FenceExtensionContext-sys.md) | Yes| No| Co…
/ohos5.0/base/location/frameworks/native/fence_extension_ability/include/
H A Dfence_extension_context.h28 class FenceExtensionContext : public AbilityRuntime::ExtensionContext {
30 FenceExtensionContext();
32 virtual ~FenceExtensionContext() override;
H A Djs_fence_extension_context.h36 explicit JsFenceExtensionContext(const std::shared_ptr<FenceExtensionContext> &context);
41 const ::napi_env &env, std::shared_ptr<FenceExtensionContext> context);
53 std::weak_ptr<FenceExtensionContext> context_;
H A Dfence_extension.h28 class FenceExtensionContext; variable
37 class FenceExtension : public ExtensionBase<FenceExtensionContext> {
52 virtual std::shared_ptr<FenceExtensionContext> CreateAndInitContext(
/ohos5.0/base/location/frameworks/js/napi/fence_extension_ability_context/
H A Dfence_extension_context.js18 class FenceExtensionContext extends ExtensionContext { class
30 export default FenceExtensionContext;
/ohos5.0/docs/zh-cn/application-dev/
H A Dwebsite.md4155 …hos.app.ability.FenceExtensionContext (FenceExtensionContext系统接口)](reference/apis-location-kit/js-…