/base/customization/enterprise_device_management/services/edm_plugin/include/utils/ |
H A D | array_usb_device_id_serializer.h | 26 * Policy data serializer of type std::vector<UsbDeviceId>. 28 class ArrayUsbDeviceIdSerializer : public IPolicySerializer<std::vector<UsbDeviceId>>, 31 std::vector<UsbDeviceId> SetUnionPolicyData(std::vector<UsbDeviceId> &data, std::vector<UsbDeviceId> ¤tData); 32 std::vector<UsbDeviceId> SetDifferencePolicyData(std::vector<UsbDeviceId> &data, 33 std::vector<UsbDeviceId> ¤tData); 34 bool Deserialize(const std::string &jsonString, std::vector<UsbDeviceId> &dataObj) override; 35 bool Serialize(const std::vector<UsbDeviceId> [all...] |
/base/customization/enterprise_device_management/common/native/src/ |
H A D | usb_device_id.cpp | 22 bool UsbDeviceId::Marshalling(MessageParcel &parcel) const in Marshalling() 29 bool UsbDeviceId::Unmarshalling(MessageParcel &parcel, UsbDeviceId &usbDeviceId) in Unmarshalling() 38 void UsbDeviceId::SetVendorId(int32_t vendorId) in SetVendorId() 43 void UsbDeviceId::SetProductId(int32_t productId) in SetProductId() 48 int32_t UsbDeviceId::GetVendorId() const in GetVendorId() 53 int32_t UsbDeviceId::GetProductId() const in GetProductId()
|
/base/customization/enterprise_device_management/services/edm_plugin/include/ |
H A D | allowed_usb_devices_plugin.h | 24 class AllowUsbDevicesPlugin : public PluginSingleton<AllowUsbDevicesPlugin, std::vector<UsbDeviceId>> { 26 void InitPlugin(std::shared_ptr<IPluginTemplate<AllowUsbDevicesPlugin, std::vector<UsbDeviceId>>> ptr) override; 28 ErrCode OnSetPolicy(std::vector<UsbDeviceId> &data, std::vector<UsbDeviceId> ¤tData, int32_t userId); 30 ErrCode OnRemovePolicy(std::vector<UsbDeviceId> &data, std::vector<UsbDeviceId> ¤tData, int32_t userId); 31 ErrCode OnAdminRemove(const std::string &adminName, std::vector<UsbDeviceId> &data, int32_t userId);
|
/base/customization/enterprise_device_management/services/edm_plugin/src/utils/ |
H A D | array_usb_device_id_serializer.cpp | 25 std::vector<UsbDeviceId> ArrayUsbDeviceIdSerializer::SetUnionPolicyData(std::vector<UsbDeviceId> &data, in SetUnionPolicyData() 26 std::vector<UsbDeviceId> ¤tData) in SetUnionPolicyData() 28 std::vector<UsbDeviceId> mergeData; in SetUnionPolicyData() 35 std::vector<UsbDeviceId> ArrayUsbDeviceIdSerializer::SetDifferencePolicyData(std::vector<UsbDeviceId> &data, in SetDifferencePolicyData() 36 std::vector<UsbDeviceId> ¤tData) in SetDifferencePolicyData() 38 std::vector<UsbDeviceId> mergeData; in SetDifferencePolicyData() 46 bool ArrayUsbDeviceIdSerializer::Deserialize(const std::string &jsonString, std::vector<UsbDeviceId> &dataObj) in Deserialize() 62 dataObj = std::vector<UsbDeviceId>(roo in Deserialize() [all...] |
/base/customization/enterprise_device_management/test/unittest/services/edm_plugin/src/ |
H A D | allowed_usb_devices_plugin_test.cpp | 61 std::vector<UsbDeviceId> policyData; in HWTEST_F() 62 std::vector<UsbDeviceId> currentData; in HWTEST_F() 75 std::vector<UsbDeviceId> policyData; in HWTEST_F() 76 UsbDeviceId id1; in HWTEST_F() 80 std::vector<UsbDeviceId> currentData; in HWTEST_F() 81 UsbDeviceId id2; in HWTEST_F() 97 std::vector<UsbDeviceId> policyData; in HWTEST_F() 98 UsbDeviceId id; in HWTEST_F() 102 std::vector<UsbDeviceId> currentData; in HWTEST_F() 133 std::vector<UsbDeviceId> policyDat in HWTEST_F() [all...] |
/base/customization/enterprise_device_management/test/unittest/services/edm_plugin/src/utils/ |
H A D | array_usb_device_id_serializer_test.cpp | 47 std::vector<UsbDeviceId> dataObj; in HWTEST_F() 62 std::vector<UsbDeviceId> dataObj; in HWTEST_F() 63 UsbDeviceId id1; in HWTEST_F() 82 std::vector<UsbDeviceId> dataObj; in HWTEST_F() 96 std::vector<UsbDeviceId> dataObj; in HWTEST_F() 115 std::vector<UsbDeviceId> dataObj; in HWTEST_F() 116 UsbDeviceId id1; in HWTEST_F() 134 std::vector<std::vector<UsbDeviceId>> dataObj; in HWTEST_F() 135 std::vector<UsbDeviceId> data; in HWTEST_F() 136 UsbDeviceId id in HWTEST_F() [all...] |
/base/customization/enterprise_device_management/common/native/include/ |
H A D | usb_device_id.h | 24 class UsbDeviceId { class 27 static bool Unmarshalling(MessageParcel &parcel, UsbDeviceId &usbDeviceId); 35 bool operator<(const UsbDeviceId &other) const in operator <() 47 bool operator()(const UsbDeviceId& id1, const UsbDeviceId& id2) in operator ()()
|
/base/customization/enterprise_device_management/services/edm_plugin/src/ |
H A D | allowed_usb_devices_plugin.cpp | 35 std::shared_ptr<IPluginTemplate<AllowUsbDevicesPlugin, std::vector<UsbDeviceId>>> ptr) in InitPlugin() 46 ErrCode AllowUsbDevicesPlugin::OnSetPolicy(std::vector<UsbDeviceId> &data, in OnSetPolicy() 47 std::vector<UsbDeviceId> ¤tData, int32_t userId) in OnSetPolicy() 62 std::vector<UsbDeviceId> mergeData = ArrayUsbDeviceIdSerializer::GetInstance()->SetUnionPolicyData(data, in OnSetPolicy() 79 bool isAllowed = (std::find_if(mergeData.begin(), mergeData.end(), [item](UsbDeviceId trustItem) { in OnSetPolicy() 118 ErrCode AllowUsbDevicesPlugin::OnRemovePolicy(std::vector<UsbDeviceId> &data, in OnRemovePolicy() 119 std::vector<UsbDeviceId> ¤tData, int32_t userId) in OnRemovePolicy() 130 std::vector<UsbDeviceId> mergeData = in OnRemovePolicy() 170 std::vector<UsbDeviceId> usbDeviceIds; in OnGetPolicy() 185 ErrCode AllowUsbDevicesPlugin::OnAdminRemove(const std::string &adminName, std::vector<UsbDeviceId> [all...] |
/base/customization/enterprise_device_management/interfaces/inner_api/usb_manager/include/ |
H A D | usb_manager_proxy.h | 33 int32_t AddAllowedUsbDevices(const AppExecFwk::ElementName &admin, std::vector<UsbDeviceId> usbDeviceIds); 34 int32_t RemoveAllowedUsbDevices(const AppExecFwk::ElementName &admin, std::vector<UsbDeviceId> usbDeviceIds); 35 int32_t GetAllowedUsbDevices(const AppExecFwk::ElementName &admin, std::vector<UsbDeviceId> &result);
|
/base/customization/enterprise_device_management/test/fuzztest/allowedusbdevicesplugin_fuzzer/ |
H A D | allowed_usb_devices_plugin_fuzzer.cpp | 60 UsbDeviceId usbDeviceId = GetData<UsbDeviceId>(); in LLVMFuzzerTestOneInput() 61 std::vector<UsbDeviceId> usbDeviceIds = { usbDeviceId }; in LLVMFuzzerTestOneInput()
|
/base/customization/enterprise_device_management/test/unittest/interface/inner_api/proxy/ |
H A D | usb_manager_proxy_test.cpp | 178 std::vector<UsbDeviceId> usbDeviceIds; in HWTEST_F() 179 UsbDeviceId id1; in HWTEST_F() 197 std::vector<UsbDeviceId> usbDeviceIds; in HWTEST_F() 198 UsbDeviceId id1; in HWTEST_F() 218 std::vector<UsbDeviceId> usbDeviceIds; in HWTEST_F() 219 UsbDeviceId id1; in HWTEST_F() 237 std::vector<UsbDeviceId> usbDeviceIds; in HWTEST_F() 238 UsbDeviceId id1; in HWTEST_F() 260 std::vector<UsbDeviceId> usbDeviceIds; in HWTEST_F() 276 std::vector<UsbDeviceId> usbDeviceId in HWTEST_F() [all...] |
/base/customization/enterprise_device_management/interfaces/kits/usb_manager/include/ |
H A D | usb_manager_addon.h | 62 static bool ParseUsbDevicesArray(napi_env env, std::vector<UsbDeviceId> &usbDeviceIds, napi_value object); 63 static bool GetUsbDeviceIdFromNAPI(napi_env env, napi_value value, UsbDeviceId &usbDeviceId); 65 static napi_value UsbDeviceIdToJsObj(napi_env env, const UsbDeviceId &usbDeviceId);
|
/base/customization/enterprise_device_management/interfaces/inner_api/usb_manager/src/ |
H A D | usb_manager_proxy.cpp | 75 std::vector<UsbDeviceId> usbDeviceIds) in AddAllowedUsbDevices() 97 std::vector<UsbDeviceId> usbDeviceIds) in RemoveAllowedUsbDevices() 118 int32_t UsbManagerProxy::GetAllowedUsbDevices(const AppExecFwk::ElementName &admin, std::vector<UsbDeviceId> &result) in GetAllowedUsbDevices() 143 UsbDeviceId usbDeviceId; in GetAllowedUsbDevices() 144 if (!UsbDeviceId::Unmarshalling(reply, usbDeviceId)) { in GetAllowedUsbDevices()
|
/base/usb/usb_manager/services/native/include/ |
H A D | usb_service.h | 168 int32_t ExecuteManageDevicePolicy(std::vector<UsbDeviceId> &whiteList); 171 std::vector<UsbDeviceId> &trustUsbDeviceId); 173 std::vector<UsbDeviceId> &trustUsbDeviceId); 178 int32_t GetEdmWhiteListPolicy(sptr<IRemoteObject> remote, std::vector<UsbDeviceId> &trustUsbDeviceId);
|
/base/customization/enterprise_device_management/interfaces/kits/usb_manager/src/ |
H A D | usb_manager_addon.cpp | 233 std::vector<UsbDeviceId> usbDeviceIds; in AddOrRemoveAllowedUsbDevices() 254 bool UsbManagerAddon::ParseUsbDevicesArray(napi_env env, std::vector<UsbDeviceId> &usbDeviceIds, napi_value object) in ParseUsbDevicesArray() 272 UsbDeviceId usbDeviceId; in ParseUsbDevicesArray() 282 bool UsbManagerAddon::GetUsbDeviceIdFromNAPI(napi_env env, napi_value value, UsbDeviceId &usbDeviceId) in GetUsbDeviceIdFromNAPI() 319 std::vector<UsbDeviceId> usbDeviceIds; in GetAllowedUsbDevices() 335 napi_value UsbManagerAddon::UsbDeviceIdToJsObj(napi_env env, const UsbDeviceId &usbDeviceId) in UsbDeviceIdToJsObj()
|
/base/usb/usb_manager/interfaces/innerkits/native/include/ |
H A D | usb_interface_type.h | 126 struct UsbDeviceId {
struct
|
/base/customization/enterprise_device_management/test/unittest/interface/inner_api/proxy/mock/src/ |
H A D | enterprise_device_mgr_stub_mock.cpp | 251 std::vector<UsbDeviceId> usbDeviceIds;
in InvokeAllowedUsbDevicesSendRequestGetPolicy() 252 UsbDeviceId id1;
in InvokeAllowedUsbDevicesSendRequestGetPolicy()
|
/base/usb/usb_manager/services/native/src/ |
H A D | usb_service.cpp | 1331 int32_t UsbService::GetEdmWhiteListPolicy(sptr<IRemoteObject> remote, std::vector<UsbDeviceId> &trustUsbDeviceIds) in GetEdmWhiteListPolicy() 1361 UsbDeviceId usbDeviceId; in GetEdmWhiteListPolicy() 1372 std::vector<UsbDeviceId> &trustUsbDeviceIds) in GetEdmPolicy() 1410 std::vector<UsbDeviceId> &trustUsbDeviceIds) in GetUsbPolicy() 1512 int32_t UsbService::ExecuteManageDevicePolicy(std::vector<UsbDeviceId> &whiteList) in ExecuteManageDevicePolicy() 1560 std::vector<UsbDeviceId> trustUsbDeviceIds{}; in ExecuteStrategy()
|