/ohos5.0/base/location/frameworks/native/fence_extension_ability/src/ |
H A D | fence_extension_context.cpp | 31 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 D | fence_extension.cpp | 43 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 D | js_fence_extension.cpp | 57 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 D | js_fence_extension_context.cpp | 25 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 D | js-apis-app-ability-FenceExtensionContext-sys.md | 1 # @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 D | Readme-CN.md | 7 …- [@ohos.app.ability.FenceExtensionContext (FenceExtensionContext系统接口)](js-apis-app-ability-FenceE…
|
H A D | js-apis-app-ability-FenceExtensionAbility.md | 22 | context | FenceExtensionContext | 是 | 否 | 围栏服务上下文。 |
|
/ohos5.0/docs/en/application-dev/reference/apis-location-kit/ |
H A D | js-apis-app-ability-FenceExtensionContext-sys.md | 1 # @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 D | js-apis-app-ability-FenceExtensionAbility.md | 22 | context | [FenceExtensionContext](js-apis-app-ability-FenceExtensionContext-sys.md) | Yes| No| Co…
|
/ohos5.0/base/location/frameworks/native/fence_extension_ability/include/ |
H A D | fence_extension_context.h | 28 class FenceExtensionContext : public AbilityRuntime::ExtensionContext { 30 FenceExtensionContext(); 32 virtual ~FenceExtensionContext() override;
|
H A D | js_fence_extension_context.h | 36 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 D | fence_extension.h | 28 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 D | fence_extension_context.js | 18 class FenceExtensionContext extends ExtensionContext { class 30 export default FenceExtensionContext;
|
/ohos5.0/docs/zh-cn/application-dev/ |
H A D | website.md | 4155 …hos.app.ability.FenceExtensionContext (FenceExtensionContext系统接口)](reference/apis-location-kit/js-…
|