/ohos5.0/docs/zh-cn/application-dev/reference/apis-driverdevelopment-kit/ |
H A D | js-apis-inner-application-driverExtensionContext.md | 1 # DriverExtensionContext chapter 3 DriverExtensionContext模块是DriverExtensionAbility的上下文环境,继承自ExtensionContext。 5 DriverExtensionContext模块提供DriverExtensionAbility实现中需要主动发起的操作。 20 在使用DriverExtensionContext的功能前,需要通过DriverExtensionAbility子类实例获取。 23 import { DriverExtensionAbility, DriverExtensionContext } from '@kit.DriverDevelopmentKit'; 25 let context : DriverExtensionContext | undefined; 28 context = this.context; // 获取DriverExtensionContext 33 ## DriverExtensionContext.updateDriverState
|
H A D | Readme-CN.md | 10 - [DriverExtensionContext](js-apis-inner-application-driverExtensionContext.md)
|
H A D | js-apis-app-ability-driverExtensionAbility.md | 23 | context | [DriverExtensionContext](js-apis-inner-application-driverExtensionContext.md) | 是 | 否 …
|
/ohos5.0/docs/en/application-dev/reference/apis-driverdevelopment-kit/ |
H A D | js-apis-inner-application-driverExtensionContext.md | 1 # DriverExtensionContext chapter 3 The **DriverExtensionContext** module provides the context of **DriverExtensionAbility**. It inheri… 5 The **DriverExtensionContext** module provides the operations that need to be actively initiated in… 20 Before using **DriverExtensionContext**, you need to obtain it through a **DriverExtensionAbility**… 23 import { DriverExtensionAbility, DriverExtensionContext } from '@kit.DriverDevelopmentKit'; 25 let context : DriverExtensionContext | undefined; 28 context = this.context; // Obtain DriverExtensionContext. 33 ## DriverExtensionContext.updateDriverState
|
H A D | Readme-EN.md | 10 - [DriverExtensionContext](js-apis-inner-application-driverExtensionContext.md)
|
H A D | js-apis-app-ability-driverExtensionAbility.md | 23 | context | [DriverExtensionContext](js-apis-inner-application-driverExtensionContext.md) | Yes| N…
|
/ohos5.0/drivers/external_device_manager/services/native/driver_extension/include/ |
H A D | driver_extension_context.h | 33 class DriverExtensionContext : public ExtensionContext { 35 DriverExtensionContext() = default; 36 virtual ~DriverExtensionContext() = default; 45 using SelfType = DriverExtensionContext;
|
H A D | driver_extension.h | 23 class DriverExtensionContext; variable 30 class DriverExtension : public ExtensionBase<DriverExtensionContext>, 45 virtual std::shared_ptr<DriverExtensionContext> CreateAndInitContext(
|
H A D | js_driver_extension_context.h | 29 napi_value CreateJsDriverExtensionContext(napi_env env, std::shared_ptr<DriverExtensionContext> con…
|
/ohos5.0/drivers/external_device_manager/services/native/driver_extension/src/ |
H A D | driver_extension.cpp | 60 ExtensionBase<DriverExtensionContext>::Init(record, application, handler, token); in Init() 64 std::shared_ptr<DriverExtensionContext> DriverExtension::CreateAndInitContext( in CreateAndInitContext() 70 std::shared_ptr<DriverExtensionContext> context = in CreateAndInitContext() 71 … ExtensionBase<DriverExtensionContext>::CreateAndInitContext(record, application, handler, token); in CreateAndInitContext()
|
H A D | driver_extension_context.cpp | 25 const size_t DriverExtensionContext::CONTEXT_TYPE_ID(std::hash<const char*> {} ("DriverExtensionCon… 27 ErrCode DriverExtensionContext::UpdateDriverState() in UpdateDriverState() 37 AppExecFwk::AbilityType DriverExtensionContext::GetAbilityInfoType() const in GetAbilityInfoType()
|
H A D | js_driver_extension_context.cpp | 47 …explicit JsDriverExtensionContext(const std::shared_ptr<DriverExtensionContext>& context) : contex… in JsDriverExtensionContext() 63 std::weak_ptr<DriverExtensionContext> context_; 102 napi_value CreateJsDriverExtensionContext(napi_env env, std::shared_ptr<DriverExtensionContext> con… in CreateJsDriverExtensionContext()
|
H A D | js_driver_extension.cpp | 97 auto ptr = reinterpret_cast<std::weak_ptr<DriverExtensionContext> *>(value)->lock(); in AttachDriverExtensionContext() 110 auto workContext = new (std::nothrow) std::weak_ptr<DriverExtensionContext>(ptr); in AttachDriverExtensionContext() 114 delete static_cast<std::weak_ptr<DriverExtensionContext> *>(data); in AttachDriverExtensionContext() 178 auto workContext = new (std::nothrow) std::weak_ptr<DriverExtensionContext>(context); in BindContext() 190 delete static_cast<std::weak_ptr<DriverExtensionContext>*>(data); in BindContext()
|
/ohos5.0/drivers/external_device_manager/frameworks/js/napi/driver_extension_context/ |
H A D | driver_extension_context.js | 18 class DriverExtensionContext extends ExtensionContext { class 29 export default DriverExtensionContext;
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-beta2/ |
H A D | js-apidiff-driver.md | 3 |新增|NA|类名:DriverExtensionAbility;<br>方法or属性:context: DriverExtensionContext;|@ohos.app.ability.Driv… 20 |新增|NA|类名:DriverExtensionContext;<br>方法or属性:updateDriverState(): void;|DriverExtensionContext.d.ts|
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-Release to v3.2-Release/ |
H A D | js-apidiff-driver.md | 3 |新增|NA|类名:DriverExtensionAbility;<br>方法or属性:context: DriverExtensionContext;|@ohos.app.ability.Driv… 20 |新增|NA|类名:DriverExtensionContext;<br>方法or属性:updateDriverState(): void;|DriverExtensionContext.d.ts|
|
/ohos5.0/docs/en/release-notes/api-diff/v4.0-beta2/ |
H A D | js-apidiff-driver.md | 3 …e: DriverExtensionAbility;<br>Method or attribute name: context: DriverExtensionContext;|@ohos.app… 20 |Added|NA|Class name: DriverExtensionContext;<br>Method or attribute name: updateDriverState(): voi…
|
/ohos5.0/docs/en/release-notes/api-diff/v4.0-Release-vs-v3.2-Release/ |
H A D | js-apidiff-driver.md | 3 …e: DriverExtensionAbility;<br>Method or attribute name: context: DriverExtensionContext;|@ohos.app… 20 |Added|NA|Class name: DriverExtensionContext;<br>Method or attribute name: updateDriverState(): voi…
|
/ohos5.0/drivers/external_device_manager/test/unittest/driver_extension_context_test/ |
H A D | driver_extension_context_test.cpp | 57 DriverExtensionContext driverExtensionContextTest;
|
/ohos5.0/drivers/external_device_manager/test/xts/hats/hdf/driver_extension/extension/ |
H A D | driver_extension_context_test.cpp | 57 DriverExtensionContext driverExtensionContextTest;
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-Release to v4.0-beta2/ |
H A D | js-apidiff-driver.md | 3 |新增|NA|类名:sourcefile;<br>方法or属性:export type DriverExtensionContext = _DriverExtensionContext;|@ohos…
|
/ohos5.0/docs/en/release-notes/api-diff/v4.0-Release-vs-v4.0-beta2/ |
H A D | js-apidiff-driver.md | 3 |Added|NA|Class name: sourcefile;<br>Method or attribute name: export type DriverExtensionContext =…
|
/ohos5.0/docs/zh-cn/application-dev/device/driver/ |
H A D | driverextensionability.md | 9 每个类型的ExtensionAbility都有自己的Context,DriverExtensionAbility通过[DriverExtensionContext](../../reference/…
|
/ohos5.0/docs/en/application-dev/device/driver/ |
H A D | driverextensionability.md | 9 …verExtensionAbility** provides related capabilities through the [DriverExtensionContext](../../ref…
|
/ohos5.0/docs/zh-cn/application-dev/ |
H A D | website.md | 3563 …- [DriverExtensionContext](reference/apis-driverdevelopment-kit/js-apis-inner-application-driverEx…
|