/drivers/external_device_manager/frameworks/js/napi/device_manager/ |
H A D | device_manager_middle.cpp | 50 static napi_value ConvertToBusinessError(const napi_env &env, const ErrMsg &errMsg); 51 static napi_value ConvertToJsDeviceId(const napi_env &env, uint64_t deviceId); 52 static napi_value GetCallbackResult(const napi_env &env, uint64_t deviceId, const sptr<IRemoteObject> &drvExtObj); 56 if (env == nullptr) { in DeleteNapiRef() 62 napi_delete_reference(env, bindCallback); in DeleteNapiRef() 65 napi_delete_reference(env, onDisconnect); in DeleteNapiRef() 68 napi_delete_reference(env, unbindCallback); in DeleteNapiRef() 71 if (napi_status::napi_ok != napi_send_event(env, task, napi_eprio_immediate)) { in DeleteNapiRef() 91 napi_value result = GetCallbackResult(data->env, data->deviceId, drvExtObj); in OnConnect() 92 napi_value err = ConvertToBusinessError(data->env, errMs in OnConnect() 183 IsMatchType(const napi_env &env, const napi_value &value, const napi_valuetype &type) IsMatchType() argument 190 GetCallbackResult(const napi_env &env, uint64_t deviceId, const sptr<IRemoteObject> &drvExtObj) GetCallbackResult() argument 220 CreateBusinessError(const napi_env &env, const int32_t errCode, const std::string &errMessage) CreateBusinessError() argument 233 ConvertToBusinessError(const napi_env &env, const ErrMsg &errMsg) ConvertToBusinessError() argument 257 ConvertToJsDeviceId(const napi_env &env, uint64_t deviceId) ConvertToJsDeviceId() argument 268 ThrowErr(const napi_env &env, const int32_t errCode, const std::string &printMsg) ThrowErr() argument 283 ConvertDeviceToJsDevice(napi_env& env, std::shared_ptr<DeviceData> device) ConvertDeviceToJsDevice() argument 303 ConvertToJsUSBInterfaceDesc(napi_env& env, std::shared_ptr<USBInterfaceDesc> desc) ConvertToJsUSBInterfaceDesc() argument 322 ConvertToJsDeviceInfo(napi_env& env, std::shared_ptr<DeviceInfoData> deviceInfo) ConvertToJsDeviceInfo() argument 361 ConvertToJsDriverInfo(napi_env& env, std::shared_ptr<DriverInfoData> driverInfo) ConvertToJsDriverInfo() argument 402 QueryDevices(napi_env env, napi_callback_info info) QueryDevices() argument 437 ParseDeviceId(const napi_env& env, const napi_value& value, uint64_t* deviceId) ParseDeviceId() argument 454 BindDevice(napi_env env, napi_callback_info info) BindDevice() argument 506 UnbindDevice(napi_env env, napi_callback_info info) UnbindDevice() argument 549 QueryDeviceInfo(napi_env env, napi_callback_info info) QueryDeviceInfo() argument 588 QueryDriverInfo(napi_env env, napi_callback_info info) QueryDriverInfo() argument 632 EnumBusTypeConstructor(napi_env env, napi_callback_info info) EnumBusTypeConstructor() argument 641 CreateEnumBusType(napi_env env, napi_value exports) CreateEnumBusType() argument 660 ExtDeviceManagerInit(napi_env env, napi_value exports) ExtDeviceManagerInit() argument [all...] |
H A D | device_manager_middle.h | 38 napi_env env; member in OHOS::ExternalDeviceManager::AsyncData 56 napi_env env = nullptr; member
|
/drivers/external_device_manager/test/unittest/ndk_stage_js_test/entry/src/main/cpp/ |
H A D | usb_ddk_ndk_test.cpp | 82 static napi_value UsbInit(napi_env env, napi_callback_info info) in UsbInit() argument 87 NAPI_CALL(env, napi_create_int32(env, returnValue, &result)); in UsbInit() 91 static napi_value UsbRelease(napi_env env, napi_callback_info info) in UsbRelease() argument 94 NAPI_ASSERT(env, usbInitReturnValue == PARAM_0, "OH_Usb_Init failed"); in UsbRelease() 97 NAPI_CALL(env, napi_get_boolean(env, true, &result)); in UsbRelease() 101 static napi_value UsbGetDeviceDescriptorOne(napi_env env, napi_callback_info info) in UsbGetDeviceDescriptorOne() argument 105 NAPI_CALL(env, napi_get_cb_info(env, inf in UsbGetDeviceDescriptorOne() 119 UsbGetDeviceDescriptorTwo(napi_env env, napi_callback_info info) UsbGetDeviceDescriptorTwo() argument 135 UsbGetConfigDescriptorOne(napi_env env, napi_callback_info info) UsbGetConfigDescriptorOne() argument 153 UsbGetConfigDescriptorTwo(napi_env env, napi_callback_info info) UsbGetConfigDescriptorTwo() argument 164 UsbGetConfigDescriptorThree(napi_env env, napi_callback_info info) UsbGetConfigDescriptorThree() argument 181 UsbFreeConfigDescriptor(napi_env env, napi_callback_info info) UsbFreeConfigDescriptor() argument 200 UsbClaimInterfaceOne(napi_env env, napi_callback_info info) UsbClaimInterfaceOne() argument 216 UsbClaimInterfaceTwo(napi_env env, napi_callback_info info) UsbClaimInterfaceTwo() argument 225 UsbClaimInterfaceThree(napi_env env, napi_callback_info info) UsbClaimInterfaceThree() argument 241 UsbReleaseInterface(napi_env env, napi_callback_info info) UsbReleaseInterface() argument 259 UsbSelectInterfaceSettingOne(napi_env env, napi_callback_info info) UsbSelectInterfaceSettingOne() argument 277 UsbSelectInterfaceSettingTwo(napi_env env, napi_callback_info info) UsbSelectInterfaceSettingTwo() argument 296 UsbGetCurrentInterfaceSettingOne(napi_env env, napi_callback_info info) UsbGetCurrentInterfaceSettingOne() argument 316 UsbGetCurrentInterfaceSettingTwo(napi_env env, napi_callback_info info) UsbGetCurrentInterfaceSettingTwo() argument 337 UsbGetCurrentInterfaceSettingThree(napi_env env, napi_callback_info info) UsbGetCurrentInterfaceSettingThree() argument 357 UsbSendControlReadRequestOne(napi_env env, napi_callback_info info) UsbSendControlReadRequestOne() argument 383 UsbSendControlReadRequestTwo(napi_env env, napi_callback_info info) UsbSendControlReadRequestTwo() argument 405 UsbSendControlReadRequestThree(napi_env env, napi_callback_info info) UsbSendControlReadRequestThree() argument 425 UsbSendControlReadRequestFour(napi_env env, napi_callback_info info) UsbSendControlReadRequestFour() argument 445 UsbSendControlReadRequestFive(napi_env env, napi_callback_info info) UsbSendControlReadRequestFive() argument 465 UsbSendControlWriteRequestOne(napi_env env, napi_callback_info info) UsbSendControlWriteRequestOne() argument 486 UsbSendControlWriteRequestTwo(napi_env env, napi_callback_info info) UsbSendControlWriteRequestTwo() argument 508 UsbSendControlWriteRequestThree(napi_env env, napi_callback_info info) UsbSendControlWriteRequestThree() argument 528 UsbSendControlWriteRequestFour(napi_env env, napi_callback_info info) UsbSendControlWriteRequestFour() argument 554 UsbSendPipeRequestOne(napi_env env, napi_callback_info info) UsbSendPipeRequestOne() argument 590 UsbSendPipeRequestTwo(napi_env env, napi_callback_info info) UsbSendPipeRequestTwo() argument 623 UsbSendPipeRequestThree(napi_env env, napi_callback_info info) UsbSendPipeRequestThree() argument 651 UsbSendPipeRequestFour(napi_env env, napi_callback_info info) UsbSendPipeRequestFour() argument 683 UsbCreateDeviceMemMapOne(napi_env env, napi_callback_info info) UsbCreateDeviceMemMapOne() argument 709 UsbCreateDeviceMemMapTwo(napi_env env, napi_callback_info info) UsbCreateDeviceMemMapTwo() argument 733 UsbDestroyDeviceMemMap(napi_env env, napi_callback_info info) UsbDestroyDeviceMemMap() argument 759 UsbSendPipeRequestWithAshmemOne(napi_env env, napi_callback_info info) UsbSendPipeRequestWithAshmemOne() argument 798 UsbSendPipeRequestWithAshmemTwo(napi_env env, napi_callback_info info) UsbSendPipeRequestWithAshmemTwo() argument 818 UsbSendPipeRequestWithAshmemThree(napi_env env, napi_callback_info info) UsbSendPipeRequestWithAshmemThree() argument 848 UsbSendPipeRequestWithAshmemFour(napi_env env, napi_callback_info info) UsbSendPipeRequestWithAshmemFour() argument 888 Init(napi_env env, napi_value exports) Init() argument [all...] |
H A D | base_ddk_ndk_test.cpp | 32 static napi_value DdkCreateAshmemOne(napi_env env, napi_callback_info info) in DdkCreateAshmemOne() argument 39 NAPI_CALL(env, napi_create_int32(env, returnValue, &result)); in DdkCreateAshmemOne() 44 static napi_value DdkCreateAshmemTwo(napi_env env, napi_callback_info info) in DdkCreateAshmemTwo() argument 51 NAPI_CALL(env, napi_create_int32(env, returnValue, &result)); in DdkCreateAshmemTwo() 55 static napi_value DdkCreateAshmemThree(napi_env env, napi_callback_info info) in DdkCreateAshmemThree() argument 62 NAPI_CALL(env, napi_create_int32(env, returnValue, &result)); in DdkCreateAshmemThree() 66 static napi_value DdkMapAshmemOne(napi_env env, napi_callback_inf argument 80 DdkMapAshmemTwo(napi_env env, napi_callback_info info) DdkMapAshmemTwo() argument 89 DdkMapAshmemThree(napi_env env, napi_callback_info info) DdkMapAshmemThree() argument 104 DdkMapAshmemFour(napi_env env, napi_callback_info info) DdkMapAshmemFour() argument 118 DdkUnmapAshmemOne(napi_env env, napi_callback_info info) DdkUnmapAshmemOne() argument 134 DdkUnmapAshmemTwo(napi_env env, napi_callback_info info) DdkUnmapAshmemTwo() argument 142 DdkDestroyAshmemOne(napi_env env, napi_callback_info info) DdkDestroyAshmemOne() argument 158 DdkDestroyAshmemTwo(napi_env env, napi_callback_info info) DdkDestroyAshmemTwo() argument 167 Init(napi_env env, napi_value exports) Init() argument [all...] |
H A D | hid_ddk_ndk_test.cpp | 72 static napi_value HidCreateDevice(napi_env env, napi_callback_info info) in HidCreateDevice() argument 76 NAPI_CALL(env, napi_create_int32(env, deviceId, &result)); in HidCreateDevice() 80 static napi_value HidCreateDeviceTwo(napi_env env, napi_callback_info info) in HidCreateDeviceTwo() argument 84 NAPI_CALL(env, napi_create_int32(env, deviceId, &result)); in HidCreateDeviceTwo() 88 static napi_value HidCreateDeviceThree(napi_env env, napi_callback_info info) in HidCreateDeviceThree() argument 92 NAPI_CALL(env, napi_create_int32(env, deviceId, &result)); in HidCreateDeviceThree() 96 static napi_value HidEmitEventOne(napi_env env, napi_callback_inf argument 113 HidEmitEventTwo(napi_env env, napi_callback_info info) HidEmitEventTwo() argument 129 HidEmitEventThree(napi_env env, napi_callback_info info) HidEmitEventThree() argument 145 HidDestroyDeviceOne(napi_env env, napi_callback_info info) HidDestroyDeviceOne() argument 155 HidDestroyDeviceTwo(napi_env env, napi_callback_info info) HidDestroyDeviceTwo() argument 164 HidDestroyDeviceThree(napi_env env, napi_callback_info info) HidDestroyDeviceThree() argument 174 Init(napi_env env, napi_value exports) Init() argument [all...] |
/drivers/external_device_manager/test/unittest/ndk_permission_js_test/entry/src/main/cpp/ |
H A D | ddk_permission_test.cpp | 29 static napi_value UsbInit(napi_env env, napi_callback_info info) in UsbInit() argument 33 NAPI_CALL(env, napi_create_int32(env, returnValue, &result)); in UsbInit() 37 static napi_value UsbGetDeviceDescriptor(napi_env env, napi_callback_info info) in UsbGetDeviceDescriptor() argument 42 NAPI_CALL(env, napi_create_int32(env, returnValue, &result)); in UsbGetDeviceDescriptor() 46 static napi_value UsbGetConfigDescriptor(napi_env env, napi_callback_info info) in UsbGetConfigDescriptor() argument 51 NAPI_CALL(env, napi_create_int32(env, returnValue, &result)); in UsbGetConfigDescriptor() 55 static napi_value UsbClaimInterface(napi_env env, napi_callback_inf argument 64 UsbReleaseInterface(napi_env env, napi_callback_info info) UsbReleaseInterface() argument 72 UsbSelectInterfaceSetting(napi_env env, napi_callback_info info) UsbSelectInterfaceSetting() argument 80 UsbGetCurrentInterfaceSetting(napi_env env, napi_callback_info info) UsbGetCurrentInterfaceSetting() argument 89 UsbSendControlReadRequest(napi_env env, napi_callback_info info) UsbSendControlReadRequest() argument 100 UsbSendControlWriteRequest(napi_env env, napi_callback_info info) UsbSendControlWriteRequest() argument 110 UsbSendPipeRequest(napi_env env, napi_callback_info info) UsbSendPipeRequest() argument 121 UsbCreateDeviceMemMap(napi_env env, napi_callback_info info) UsbCreateDeviceMemMap() argument 130 UsbSendPipeRequestWithAshmem(napi_env env, napi_callback_info info) UsbSendPipeRequestWithAshmem() argument 183 HidCreateDevice(napi_env env, napi_callback_info info) HidCreateDevice() argument 191 HidEmitEvent(napi_env env, napi_callback_info info) HidEmitEvent() argument 206 HidDestroyDevice(napi_env env, napi_callback_info info) HidDestroyDevice() argument 216 Init(napi_env env, napi_value exports) Init() argument [all...] |
/drivers/external_device_manager/services/native/driver_extension/src/ |
H A D | js_driver_extension_context.cpp | 50 static void Finalizer(napi_env env, void* data, void* hint) in Finalizer() argument 56 static napi_value UpdateDriverState(napi_env env, napi_callback_info info) in UpdateDriverState() argument 58 JsDriverExtensionContext* me = CheckParamsAndGetThis<JsDriverExtensionContext>(env, info); in UpdateDriverState() 59 return (me != nullptr) ? me->OnUpdateDriverState(env, info) : nullptr; in UpdateDriverState() 66 napi_value OnUpdateDriverState(napi_env env, napi_callback_info info) in OnUpdateDriverState() argument 71 napi_get_cb_info(env, info, &argc, argv, nullptr, nullptr); in OnUpdateDriverState() 75 std::unique_ptr<NapiAsyncTask> napiAsyncTask = CreateEmptyAsyncTask(env, lastParam, &result); in OnUpdateDriverState() 76 auto asyncTask = [weak = context_, env, task = napiAsyncTask.get()]() { in OnUpdateDriverState() 81 task->Reject(env, CreateJsError(env, ERROR_CODE_ON in OnUpdateDriverState() 104 CreateEmptyAsyncTask(napi_env env, napi_value lastParam, napi_value* result) CreateEmptyAsyncTask() argument 124 CreateJsDriverExtensionContext(napi_env env, std::shared_ptr<DriverExtensionContext> context) CreateJsDriverExtensionContext() argument [all...] |
H A D | js_driver_extension.cpp | 39 napi_value PromiseCallback(napi_env env, napi_callback_info info) in PromiseCallback() argument 46 napi_get_cb_info(env, info, nullptr, nullptr, nullptr, &data); in PromiseCallback() 60 napi_value OnConnectPromiseCallback(napi_env env, napi_callback_info info) in OnConnectPromiseCallback() argument 69 napi_get_cb_info(env, info, &argc, argv, nullptr, &data); in OnConnectPromiseCallback() 78 service = NAPI_ohos_rpc_getNativeRemoteObject(env, argv[0]); in OnConnectPromiseCallback() 90 napi_value AttachDriverExtensionContext(napi_env env, void *value, void *) in AttachDriverExtensionContext() argument 102 napi_value object = CreateJsDriverExtensionContext(env, ptr); in AttachDriverExtensionContext() 103 auto contextObjRef = JsRuntime::LoadSystemModuleByEngine(env, in AttachDriverExtensionContext() 107 napi_coerce_to_native_binding_object(env, contextObj, DetachCallbackFunc, AttachDriverExtensionContext, in AttachDriverExtensionContext() 111 napi_wrap(env, contextOb in AttachDriverExtensionContext() 145 auto env = jsRuntime_.GetNapiEnv(); Init() local 160 BindContext(napi_env env, napi_value obj) BindContext() argument 196 napi_env env = jsRuntime_.GetNapiEnv(); OnStart() local 207 napi_env env = jsRuntime_.GetNapiEnv(); OnStop() local 221 napi_env env = jsRuntime_.GetNapiEnv(); OnConnect() local 234 napi_env env = jsRuntime_.GetNapiEnv(); OnConnect() local 304 CallObjectMethod(napi_env env, const char* name, const napi_value* argv, size_t argc) CallObjectMethod() argument 354 napi_env env = jsRuntime_.GetNapiEnv(); CallOnConnect() local 363 napi_env env = jsRuntime_.GetNapiEnv(); CallOnDisconnect() local 381 napi_env env = jsRuntime_.GetNapiEnv(); CheckPromise() local 393 napi_env env = jsRuntime_.GetNapiEnv(); CallPromise() local 416 napi_env env = jsRuntime_.GetNapiEnv(); Dump() local [all...] |
/drivers/external_device_manager/services/native/driver_extension/include/ |
H A D | js_driver_extension_context.h | 29 napi_value CreateJsDriverExtensionContext(napi_env env, std::shared_ptr<DriverExtensionContext> context);
|
H A D | js_driver_extension.h | 125 napi_value CallObjectMethod(napi_env env, const char *name, const napi_value *argv = nullptr, size_t argc = 0); 127 void BindContext(napi_env env, napi_value obj);
|