/ohos5.0/base/customization/enterprise_device_management/services/edm_plugin/include/utils/ |
H A D | array_usb_device_type_serializer.h | 28 class ArrayUsbDeviceTypeSerializer : public IPolicySerializer<std::vector<USB::UsbDeviceType>>, 31 std::vector<USB::UsbDeviceType> SetUnionPolicyData(std::vector<USB::UsbDeviceType> &data, 32 std::vector<USB::UsbDeviceType> ¤tData); 33 std::vector<USB::UsbDeviceType> SetDifferencePolicyData(std::vector<USB::UsbDeviceType> &data, 34 std::vector<USB::UsbDeviceType> ¤tData); 36 …bool Deserialize(const std::string &jsonString, std::vector<USB::UsbDeviceType> &dataObj) override; 37 … bool Serialize(const std::vector<USB::UsbDeviceType> &dataObj, std::string &jsonString) override; 38 bool GetPolicy(MessageParcel &data, std::vector<USB::UsbDeviceType> &result) override; 39 bool WritePolicy(MessageParcel &reply, std::vector<USB::UsbDeviceType> &result) override; 40 bool MergePolicy(std::vector<std::vector<USB::UsbDeviceType>> &data, [all …]
|
H A D | usb_policy_utils.h | 29 static ErrCode SetDisallowedUsbDevices(std::vector<USB::UsbDeviceType> data);
|
/ohos5.0/base/customization/enterprise_device_management/services/edm_plugin/src/utils/ |
H A D | array_usb_device_type_serializer.cpp | 29 std::vector<USB::UsbDeviceType> ArrayUsbDeviceTypeSerializer::SetUnionPolicyData( in SetUnionPolicyData() 30 std::vector<USB::UsbDeviceType> &data, std::vector<USB::UsbDeviceType> ¤tData) in SetUnionPolicyData() 32 std::vector<USB::UsbDeviceType> mergeData; in SetUnionPolicyData() 39 std::vector<USB::UsbDeviceType> ArrayUsbDeviceTypeSerializer::SetDifferencePolicyData( in SetDifferencePolicyData() 40 std::vector<USB::UsbDeviceType> &data, std::vector<USB::UsbDeviceType> ¤tData) in SetDifferencePolicyData() 42 std::vector<USB::UsbDeviceType> mergeData; in SetDifferencePolicyData() 76 USB::UsbDeviceType usbDeviceType; in Deserialize() 123 USB::UsbDeviceType usbDeviceType; in GetPolicy() 124 if (!USB::UsbDeviceType::Unmarshalling(data, usbDeviceType)) { in GetPolicy() 145 std::vector<USB::UsbDeviceType> &result) in MergePolicy() [all …]
|
H A D | usb_policy_utils.cpp | 66 ErrCode UsbPolicyUtils::SetDisallowedUsbDevices(std::vector<USB::UsbDeviceType> data) in SetDisallowedUsbDevices()
|
/ohos5.0/base/customization/enterprise_device_management/services/edm_plugin/src/ |
H A D | disallowed_usb_devices_plugin.cpp | 55 std::vector<USB::UsbDeviceType> beforeDevices; in OnHandlePolicy() 57 std::vector<USB::UsbDeviceType> policyDevices; in OnHandlePolicy() 61 std::vector<USB::UsbDeviceType> mergeData; in OnHandlePolicy() 65 std::vector<USB::UsbDeviceType> disallowedUsbDeviceTypes; in OnHandlePolicy() 109 std::vector<USB::UsbDeviceType> policyDevices, std::vector<USB::UsbDeviceType> beforeDevices, in CombinePolicyDataAndBeforeData() 110 std::vector<USB::UsbDeviceType> &mergeDevices) in CombinePolicyDataAndBeforeData() 126 void DisallowedUsbDevicesPlugin::CombineDataWithStorageAccessPolicy(std::vector<USB::UsbDeviceType>… in CombineDataWithStorageAccessPolicy() 127 std::vector<USB::UsbDeviceType> &combineData) in CombineDataWithStorageAccessPolicy() 132 std::vector<USB::UsbDeviceType> usbStorageTypes; in CombineDataWithStorageAccessPolicy() 134 USB::UsbDeviceType storageType; in CombineDataWithStorageAccessPolicy() [all …]
|
H A D | usb_read_only_plugin.cpp | 79 std::vector<USB::UsbDeviceType> usbDeviceTypes; in SetUsbStorageAccessPolicy() 109 void UsbReadOnlyPlugin::GetDisallowedUsbDeviceTypes(std::vector<USB::UsbDeviceType> &usbDeviceTypes) in GetDisallowedUsbDeviceTypes() 118 ErrCode UsbReadOnlyPlugin::DealDisablePolicy(std::vector<USB::UsbDeviceType> usbDeviceTypes) in DealDisablePolicy() 120 USB::UsbDeviceType storageType; in DealDisablePolicy() 125 std::vector<USB::UsbDeviceType> usbStorageTypes; in DealDisablePolicy() 127 std::vector<USB::UsbDeviceType> disallowedUsbDeviceTypes = in DealDisablePolicy() 135 std::vector<USB::UsbDeviceType> usbDeviceTypes) in DealReadPolicy() 233 std::vector<USB::UsbDeviceType> usbDeviceTypes; in IsStorageDisabledByDisallowedPolicy() 236 …(std::find_if(usbDeviceTypes.begin(), usbDeviceTypes.end(), [&](USB::UsbDeviceType disallowedType)… in IsStorageDisabledByDisallowedPolicy()
|
/ohos5.0/base/usb/usb_manager/test/native/service_unittest/src/ |
H A D | usb_manage_interface_test.cpp | 199 vector<UsbDeviceType> disableType; 200 UsbDeviceType usbDeviceType; 224 vector<UsbDeviceType> disableType; 225 UsbDeviceType usbDeviceType; 249 vector<UsbDeviceType> disableType; 250 UsbDeviceType usbDeviceType; 268 vector<UsbDeviceType> disableType; 269 UsbDeviceType usbDeviceType; 289 vector<UsbDeviceType> disableType; 290 UsbDeviceType usbDeviceType;
|
/ohos5.0/base/customization/enterprise_device_management/services/edm_plugin/include/ |
H A D | disallowed_usb_devices_plugin.h | 37 …bool CombinePolicyDataAndBeforeData(const FuncOperateType type, std::vector<USB::UsbDeviceType> po… 38 … std::vector<USB::UsbDeviceType> beforeDevices, std::vector<USB::UsbDeviceType> &mergeDevices); 39 void CombineDataWithStorageAccessPolicy(std::vector<USB::UsbDeviceType> policyData, 40 std::vector<USB::UsbDeviceType> &combineData);
|
H A D | usb_read_only_plugin.h | 40 void GetDisallowedUsbDeviceTypes(std::vector<USB::UsbDeviceType> &usbDeviceTypes); 41 ErrCode DealDisablePolicy(std::vector<USB::UsbDeviceType> usbDeviceTypes); 43 std::vector<USB::UsbDeviceType> usbDeviceTypes);
|
/ohos5.0/base/usb/usb_manager/interfaces/innerkits/native/src/ |
H A D | usb_interface_type.cpp | 20 bool UsbDeviceType::Marshalling(MessageParcel &parcel) const in Marshalling() 29 bool UsbDeviceType::Unmarshalling(MessageParcel &parcel, UsbDeviceType &usbDeviceType) in Unmarshalling() 34 bool UsbDeviceType::ReadFromParcel(MessageParcel &parcel) in ReadFromParcel()
|
/ohos5.0/base/customization/enterprise_device_management/test/unittest/services/edm_plugin/src/ |
H A D | disallowed_usb_devices_plugin_test.cpp | 83 std::vector<USB::UsbDeviceType> usbDeviceTypes; 84 USB::UsbDeviceType type; 142 std::vector<USB::UsbDeviceType> usbDeviceTypes; 143 USB::UsbDeviceType type; 176 std::vector<USB::UsbDeviceType> usbDeviceTypes; 177 USB::UsbDeviceType type; 225 std::vector<USB::UsbDeviceType> usbDeviceTypes; 226 USB::UsbDeviceType type; 279 std::vector<USB::UsbDeviceType> usbDeviceTypes; 280 USB::UsbDeviceType type; [all …]
|
/ohos5.0/base/usb/usb_manager/interfaces/innerkits/native/include/ |
H A D | usb_interface_type.h | 98 struct UsbDeviceType { struct 103 bool operator<(const UsbDeviceType &other) const argument 113 bool operator == (const UsbDeviceType &other) const 118 UsbDeviceType (int32_t deviceBaseClass, int32_t sub, int32_t prot, bool deviceType) in UsbDeviceType() argument 120 UsbDeviceType (): baseClass(0), subClass(0), protocol(0), isDeviceType(0) {}; in UsbDeviceType() argument 122 static bool Unmarshalling(MessageParcel &parcel, UsbDeviceType &usbDeviceType);
|
/ohos5.0/base/usb/usb_manager/services/native/src/ |
H A D | usb_host_manager.cpp | 67 std::map<UsbDeviceType, std::string> interfaceUsageMap = { 68 {{UsbDeviceType(0x03, 0x01, 0x01, 0)}, "KeyBoard"}, 69 {{UsbDeviceType(0x03, 0x01, 0x02, 0)}, "Mouse/Table/Touch screen"}, 211 std::string UsbHostManager::ConcatenateToDescription(const UsbDeviceType &interfaceType, const std:… in ConcatenateToDescription() 221 std::string UsbHostManager::GetInterfaceUsageDescription(const UsbDeviceType &interfaceType) in GetInterfaceUsageDescription() 233 std::set<UsbDeviceType> useInterfaceType; in GetInterfaceDescription() 244 UsbDeviceType interfaceType = {interface.GetClass(), in GetInterfaceDescription()
|
H A D | usb_service.cpp | 1090 std::vector<UsbDeviceType> &disableType) in GetEdmStroageTypePolicy() 1117 UsbDeviceType usbDeviceType; in GetEdmStroageTypePolicy() 1126 std::vector<UsbDeviceType> &disableType) in GetEdmTypePolicy() 1157 UsbDeviceType usbDeviceType; in GetEdmTypePolicy() 1207 int32_t UsbService::GetEdmPolicy(bool &IsGlobalDisabled, std::vector<UsbDeviceType> &disableType, in GetEdmPolicy() 1244 int32_t UsbService::GetUsbPolicy(bool &IsGlobalDisabled, std::vector<UsbDeviceType> &disableType, in GetUsbPolicy() 1269 int32_t UsbService::ExecuteManageInterfaceType(const std::vector<UsbDeviceType> &disableType, bool … in ExecuteManageInterfaceType() 1297 void UsbService::ExecuteManageDeviceType(const std::vector<UsbDeviceType> &disableType, bool disabl… in ExecuteManageDeviceType() 1384 std::vector<UsbDeviceType> disableType{}; in ExecuteStrategy() 1923 int32_t UsbService::ManageInterfaceType(const std::vector<UsbDeviceType> &disableType, bool disable) in ManageInterfaceType()
|
/ohos5.0/base/customization/enterprise_device_management/test/unittest/interface/inner_api/proxy/ |
H A D | usb_manager_proxy_test.cpp | 358 std::vector<USB::UsbDeviceType> usbDeviceTypes; 359 USB::UsbDeviceType type; 379 std::vector<USB::UsbDeviceType> usbDeviceTypes; 380 USB::UsbDeviceType type; 402 std::vector<USB::UsbDeviceType> usbDeviceTypes; 403 USB::UsbDeviceType type; 423 std::vector<USB::UsbDeviceType> usbDeviceTypes; 424 USB::UsbDeviceType type; 447 std::vector<USB::UsbDeviceType> result; 463 std::vector<USB::UsbDeviceType> result;
|
/ohos5.0/base/customization/enterprise_device_management/interfaces/kits/usb_manager/include/ |
H A D | usb_manager_addon.h | 75 …static bool ParseUsbDeviceTypesArray(napi_env env, std::vector<USB::UsbDeviceType> &usbDeviceTypes, 77 …static bool GetUsbDeviceTypeFromNAPI(napi_env env, napi_value value, USB::UsbDeviceType &usbDevice… 78 static napi_value UsbDeviceTypeToJsObj(napi_env env, const USB::UsbDeviceType &usbDeviceType);
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-mdm-kit/ |
H A D | js-apis-enterprise-usbManager.md | 274 addDisallowedUsbDevices(admin: Want, usbDevices: Array\<UsbDeviceType>): void 289 | usbDevices | Array<[UsbDeviceType](#usbdevicetype14)> | 是 | 要添加的USB设备类型的数组。添加后的数… 312 let usbDevices: Array<usbManager.UsbDeviceType> = [{ 327 removeDisallowedUsbDevices(admin: Want, usbDevices: Array\<UsbDeviceType>): void 342 | usbDevices | Array<[UsbDeviceType](#usbdevicetype14)> | 是 | 要移除的USB设备类型的数组。 | 364 let usbDevices: Array<usbManager.UsbDeviceType> = [{ 379 getDisallowedUsbDevices(admin: Want): Array\<UsbDeviceType> 399 | Array<[UsbDeviceType](#usbdevicetype14)> | 禁止使用的USB设备类型。 | 421 let result: Array<usbManager.UsbDeviceType> = usbManager.getDisallowedUsbDevices(wantTemp); 439 ## UsbDeviceType<sup>14+</sup>
|
/ohos5.0/base/usb/usb_manager/services/native/include/ |
H A D | usb_service.h | 128 … int32_t ManageInterfaceType(const std::vector<UsbDeviceType> &disableType, bool disable) override; 175 int32_t ExecuteManageInterfaceType(const std::vector<UsbDeviceType> &disableType, bool disable); 176 int32_t GetEdmPolicy(bool &IsGlobalDisabled, std::vector<UsbDeviceType> &disableType, 178 int32_t GetUsbPolicy(bool &IsGlobalDisabled, std::vector<UsbDeviceType> &disableType, 181 int32_t GetEdmTypePolicy(sptr<IRemoteObject> remote, std::vector<UsbDeviceType> &disableType); 183 …int32_t GetEdmStroageTypePolicy(sptr<IRemoteObject> remote, std::vector<UsbDeviceType> &disableTyp… 186 void ExecuteManageDeviceType(const std::vector<UsbDeviceType> &disableType, bool disable,
|
H A D | usb_host_manager.h | 52 … std::string ConcatenateToDescription(const UsbDeviceType &interfaceType, const std::string& str); 55 std::string GetInterfaceUsageDescription(const UsbDeviceType &interfaceType);
|
/ohos5.0/base/customization/enterprise_device_management/interfaces/inner_api/usb_manager/include/ |
H A D | usb_manager_proxy.h | 40 std::vector<OHOS::USB::UsbDeviceType> UsbDeviceTypes, bool isAdd); 42 std::vector<OHOS::USB::UsbDeviceType> &result);
|
/ohos5.0/docs/en/application-dev/reference/apis-mdm-kit/ |
H A D | js-apis-enterprise-usbManager.md | 274 addDisallowedUsbDevices(admin: Want, usbDevices: Array\<UsbDeviceType>): void 289 | usbDevices | Array<[UsbDeviceType](#usbdevicetype14)> | Yes | USB device types to… 312 let usbDevices: Array<usbManager.UsbDeviceType> = [{ 327 removeDisallowedUsbDevices(admin: Want, usbDevices: Array\<UsbDeviceType>): void 342 | usbDevices | Array<[UsbDeviceType](#usbdevicetype14)> | Yes | USB device types to… 364 let usbDevices: Array<usbManager.UsbDeviceType> = [{ 379 getDisallowedUsbDevices(admin: Want): Array\<UsbDeviceType> 399 | Array<[UsbDeviceType](#usbdevicetype14)> | Disallowed USB device types obtained.| 421 let result: Array<usbManager.UsbDeviceType> = usbManager.getDisallowedUsbDevices(wantTemp); 439 ## UsbDeviceType<sup>14+</sup>
|
/ohos5.0/base/customization/enterprise_device_management/interfaces/inner_api/usb_manager/src/ |
H A D | usb_manager_proxy.cpp | 192 std::vector<OHOS::USB::UsbDeviceType> usbDeviceTypes, bool isAdd) in AddOrRemoveDisallowedUsbDevices() 229 std::vector<OHOS::USB::UsbDeviceType> &result) in GetDisallowedUsbDevices() 258 OHOS::USB::UsbDeviceType usbDeviceType; in GetDisallowedUsbDevices() 259 if (!OHOS::USB::UsbDeviceType::Unmarshalling(reply, usbDeviceType)) { in GetDisallowedUsbDevices()
|
/ohos5.0/base/customization/enterprise_device_management/interfaces/kits/usb_manager/src/ |
H A D | usb_manager_addon.cpp | 442 std::vector<USB::UsbDeviceType> usbDeviceTypes; in AddOrRemoveDisallowedUsbDevices() 477 std::vector<USB::UsbDeviceType> usbDeviceTypes; in GetDisallowedUsbDevices() 494 bool UsbManagerAddon::ParseUsbDeviceTypesArray(napi_env env, std::vector<USB::UsbDeviceType> &usbDe… in ParseUsbDeviceTypesArray() 517 USB::UsbDeviceType usbDeviceType; in ParseUsbDeviceTypesArray() 527 bool UsbManagerAddon::GetUsbDeviceTypeFromNAPI(napi_env env, napi_value value, USB::UsbDeviceType &… in GetUsbDeviceTypeFromNAPI() 562 napi_value UsbManagerAddon::UsbDeviceTypeToJsObj(napi_env env, const USB::UsbDeviceType &usbDeviceT… in UsbDeviceTypeToJsObj()
|
/ohos5.0/base/usb/usb_manager/test/fuzztest/usbmgrmanageinterfacetype_fuzzer/ |
H A D | usbmgrmanageinterfacetype_fuzzer.cpp | 36 std::vector<UsbDeviceType> disableType; in UsbMgrManageDeviceFuzzTest()
|
/ohos5.0/base/customization/enterprise_device_management/test/unittest/interface/inner_api/proxy/mock/src/ |
H A D | enterprise_device_mgr_stub_mock.cpp | 274 std::vector<USB::UsbDeviceType> usbDeviceTypes; in InvokeDisallowedUsbDevicesSendRequestGetPolicy() 275 USB::UsbDeviceType type; in InvokeDisallowedUsbDevicesSendRequestGetPolicy()
|