/foundation/ability/ability_runtime/services/abilitymgr/src/dialog_session/ |
H A D | dialog_session_info.cpp | 43 std::vector<std::string> uriVec; in ParseURI() local 44 Split(uri, "/", uriVec); in ParseURI() 45 uriVec.resize(MEMBER_NUM); in ParseURI() 48 bundleName = uriVec[index++]; in ParseURI() 49 moduleName = uriVec[index++]; in ParseURI() 50 abilityName = uriVec[index++]; in ParseURI() 51 bundleIconId = static_cast<int32_t>(std::stoi(uriVec[index++])); in ParseURI() 52 bundleLabelId = static_cast<int32_t>(std::stoi(uriVec[index++])); in ParseURI() 53 abilityIconId = static_cast<int32_t>(std::stoi(uriVec[index++])); in ParseURI() 54 abilityLabelId = static_cast<int32_t>(std::stoi(uriVec[inde in ParseURI() [all...] |
/foundation/ability/ability_runtime/services/abilitymgr/src/utils/ |
H A D | uri_utils.cpp | 53 std::vector<std::string> uriVec = want.GetStringArrayParam(PARAMS_URI); in GetUriListFromWantDms() local 54 TAG_LOGD(AAFwkTag::ABILITYMGR, "uriVec size: %{public}zu", uriVec.size()); in GetUriListFromWantDms() 55 if (uriVec.size() > MAX_URI_COUNT) { in GetUriListFromWantDms() 60 for (auto &&str : uriVec) { in GetUriListFromWantDms() 102 auto uriVec = GetUriListFromWantDms(want); in FilterUriWithPermissionDms() local 103 TAG_LOGI(AAFwkTag::ABILITYMGR, "uri valid uris size: %{public}zu", uriVec.size()); in FilterUriWithPermissionDms() 104 if (uriVec.empty()) { in FilterUriWithPermissionDms() 105 TAG_LOGI(AAFwkTag::ABILITYMGR, "uriVec empty"); in FilterUriWithPermissionDms() 106 want.SetParam(PARAMS_URI, uriVec); in FilterUriWithPermissionDms() 196 GetPermissionedUriList(const std::vector<std::string> &uriVec, const std::vector<bool> &checkResults, Want &want) GetPermissionedUriList() argument 238 GetUriListFromWant(Want &want, std::vector<std::string> &uriVec) GetUriListFromWant() argument 301 std::vector<std::string> uriVec; CheckUriPermissionForExtension() local [all...] |
/foundation/ability/ability_runtime/interfaces/inner_api/uri_permission/src/ |
H A D | uri_permission_manager_client.cpp | 48 int UriPermissionManagerClient::GrantUriPermission(const std::vector<Uri> &uriVec, unsigned int flag, in GrantUriPermission() argument 52 uriVec.size()); in GrantUriPermission() 53 if (uriVec.empty() || uriVec.size() > MAX_URI_COUNT) { in GrantUriPermission() 54 TAG_LOGE(AAFwkTag::URIPERMMGR, "uriVec empty or exceed maxSize %{public}d", MAX_URI_COUNT); in GrantUriPermission() 59 return uriPermMgr->GrantUriPermission(uriVec, flag, targetBundleName, appIndex, initiatorTokenId, abilityId); in GrantUriPermission() 64 int32_t UriPermissionManagerClient::GrantUriPermissionPrivileged(const std::vector<Uri> &uriVec, uint32_t flag, in GrantUriPermissionPrivileged() argument 68 targetBundleName.c_str(), uriVec.size()); in GrantUriPermissionPrivileged() 69 if (uriVec.empty() || uriVec in GrantUriPermissionPrivileged() 121 CheckUriAuthorization(const std::vector<std::string> &uriVec, uint32_t flag, uint32_t tokenId) CheckUriAuthorization() argument [all...] |
H A D | uri_permission_manager_stub.cpp | 102 TAG_LOGE(AAFwkTag::URIPERMMGR, "uriVec empty or exceed maxSize %{public}d", MAX_URI_COUNT); in HandleBatchGrantUriPermission() 105 std::vector<Uri> uriVec; in HandleBatchGrantUriPermission() local 112 uriVec.emplace_back(*uri); in HandleBatchGrantUriPermission() 119 int result = GrantUriPermission(uriVec, flag, targetBundleName, appIndex, initiatorTokenId, abilityId); in HandleBatchGrantUriPermission() 128 TAG_LOGE(AAFwkTag::URIPERMMGR, "uriVec empty or exceed maxSize %{public}d", MAX_URI_COUNT); in HandleGrantUriPermissionPrivileged() 131 std::vector<Uri> uriVec; in HandleGrantUriPermissionPrivileged() local 138 uriVec.emplace_back(*uri); in HandleGrantUriPermissionPrivileged() 145 int32_t result = GrantUriPermissionPrivileged(uriVec, flag, targetBundleName, appIndex, in HandleGrantUriPermissionPrivileged() 183 TAG_LOGE(AAFwkTag::URIPERMMGR, "uriVec empty or exceed maxSize %{public}d", MAX_URI_COUNT); in HandleCheckUriAuthorization() 186 std::vector<std::string> uriVec; in HandleCheckUriAuthorization() local [all...] |
H A D | uri_permission_manager_proxy.cpp | 73 int UriPermissionManagerProxy::GrantUriPermission(const std::vector<Uri> &uriVec, unsigned int flag, in GrantUriPermission() argument 77 if (uriVec.empty() || uriVec.size() > MAX_URI_COUNT) { in GrantUriPermission() 78 TAG_LOGE(AAFwkTag::URIPERMMGR, "uriVec empty or exceed maxSize %{public}d", MAX_URI_COUNT); in GrantUriPermission() 86 if (!data.WriteUint32(uriVec.size())) { in GrantUriPermission() 87 TAG_LOGE(AAFwkTag::URIPERMMGR, "Write uriVec size failed"); in GrantUriPermission() 90 for (const auto &uri : uriVec) { in GrantUriPermission() 126 int32_t UriPermissionManagerProxy::GrantUriPermissionPrivileged(const std::vector<Uri> &uriVec, uint32_t flag, in GrantUriPermissionPrivileged() argument 130 if (uriVec.empty() || uriVec in GrantUriPermissionPrivileged() 286 CheckUriAuthorization(const std::vector<std::string> &uriVec, uint32_t flag, uint32_t tokenId) CheckUriAuthorization() argument [all...] |
/foundation/ability/ability_runtime/test/unittest/uri_permission_manager_test/ |
H A D | uri_permission_manager_test.cpp | 129 std::vector<Uri> uriVec; in HWTEST_F() local 132 auto ret = upmc.GrantUriPermission(uriVec, flag, bundleName, 0, 0); in HWTEST_F() 147 std::vector<Uri> uriVec(501, uri); in HWTEST_F() 150 auto ret = upmc.GrantUriPermission(uriVec, flag, bundleName, 0, 0); in HWTEST_F() 165 std::vector<Uri> uriVec(500, uri); in HWTEST_F() 168 auto ret = upmc.GrantUriPermission(uriVec, flag, bundleName, 0, 0); in HWTEST_F() 282 std::vector<std::string> uriVec; in HWTEST_F() local 285 auto res = upmc.CheckUriAuthorization(uriVec, flag, tokenId); in HWTEST_F() 301 std::vector<std::string> uriVec(1, uriStr); in HWTEST_F() 304 auto res = upmc.CheckUriAuthorization(uriVec, fla in HWTEST_F() 339 std::vector<Uri> uriVec; HWTEST_F() local [all...] |
/foundation/ability/ability_runtime/services/uripermmgr/src/ |
H A D | file_permission_manager.cpp | 64 std::vector<bool> FilePermissionManager::CheckUriPersistentPermission(std::vector<Uri> &uriVec, in CheckUriPersistentPermission() argument 68 "call, uri size:%{public}zu", uriVec.size()); in CheckUriPersistentPermission() 69 std::vector<bool> resultCodes(uriVec.size(), false); in CheckUriPersistentPermission() 72 for (size_t i = 0; i < uriVec.size(); i++) { in CheckUriPersistentPermission() 74 PolicyInfo policyInfo = GetPathPolicyInfoFromUri(uriVec[i], flag); in CheckUriPersistentPermission() 81 for (size_t i = 0; i < uriVec.size(); i++) { in CheckUriPersistentPermission() 82 PolicyInfo policyInfo = GetPathPolicyInfoFromUri(uriVec[i], flag); in CheckUriPersistentPermission() 84 if (uriVec[i].GetAuthority() == FILE_MANAGER_AUTHORITY && in CheckUriPersistentPermission()
|
H A D | uri_permission_manager_stub_impl.cpp | 131 std::vector<Uri> uriVec = { uri }; in GrantUriPermission() local 132 return GrantUriPermission(uriVec, flag, targetBundleName, appIndex, initiatorTokenId, abilityId); in GrantUriPermission() 135 int UriPermissionManagerStubImpl::GrantUriPermission(const std::vector<Uri> &uriVec, unsigned int flag, in GrantUriPermission() argument 138 TAG_LOGI(AAFwkTag::URIPERMMGR, "BundleName:%{public}s, appIndex:%{public}d, uriVec size:%{public}zu", in GrantUriPermission() 139 targetBundleName.c_str(), appIndex, uriVec.size()); in GrantUriPermission() 155 uriVec, flag, targetBundleName, appIndex, isSystemAppCall, initiatorTokenId, abilityId); in GrantUriPermission() 157 return GrantUriPermissionInner(uriVec, flag, targetBundleName, appIndex, initiatorTokenId, abilityId); in GrantUriPermission() 160 int32_t UriPermissionManagerStubImpl::GrantUriPermissionPrivileged(const std::vector<Uri> &uriVec, uint32_t flag, in GrantUriPermissionPrivileged() argument 163 TAG_LOGI(AAFwkTag::URIPERMMGR, "BundleName:%{public}s, appIndex:%{public}d, uriVec size:%{public}zu", in GrantUriPermissionPrivileged() 164 targetBundleName.c_str(), appIndex, uriVec in GrantUriPermissionPrivileged() 196 GrantUriPermissionInner(const std::vector<Uri> &uriVec, unsigned int flag, const std::string targetBundleName, int32_t appIndex, uint32_t initiatorTokenId, int32_t abilityId) GrantUriPermissionInner() argument 322 std::vector<std::string> uriVec = { uriStr }; GrantUriPermissionImpl() local 348 std::vector<Uri> uriVec = { uri }; GrantSingleUriPermission() local 359 GrantBatchUriPermissionImpl(const std::vector<std::string> &uriVec, unsigned int flag, TokenId callerTokenId, TokenId targetTokenId, int32_t abilityId) GrantBatchUriPermissionImpl() argument 396 GrantBatchUriPermission(const std::vector<Uri> &uriVec, unsigned int flag, uint32_t callerTokenId, uint32_t targetTokenId, int32_t abilityId) GrantBatchUriPermission() argument 425 GrantBatchUriPermissionPrivileged(const std::vector<Uri> &uriVec, uint32_t flag, uint32_t callerTokenId, uint32_t targetTokenId, int32_t abilityId) GrantBatchUriPermissionPrivileged() argument 445 GrantBatchUriPermissionFor2In1Privileged(const std::vector<Uri> &uriVec, uint32_t flag, uint32_t callerTokenId, uint32_t targetTokenId, int32_t abilityId) GrantBatchUriPermissionFor2In1Privileged() argument 632 DeleteShareFile(uint32_t targetTokenId, const std::vector<std::string> &uriVec) DeleteShareFile() argument 661 std::vector<Uri> uriVec; CheckUriAuthorization() local 719 GrantUriPermissionFor2In1Inner(const std::vector<Uri> &uriVec, unsigned int flag, const std::string &targetBundleName, int32_t appIndex, bool isSystemAppCall, uint32_t initiatorTokenId, int32_t abilityId) GrantUriPermissionFor2In1Inner() argument 801 CheckUriPermission(TokenIdPermission &tokenIdPermission, const std::vector<Uri> &uriVec, uint32_t flag) CheckUriPermission() argument 846 CheckProxyUriPermission(TokenIdPermission &tokenIdPermission, const std::vector<Uri> &uriVec, uint32_t flag, std::vector<bool> &result) CheckProxyUriPermission() argument [all...] |
H A D | media_permission_manager.cpp | 63 std::vector<bool> MediaPermissionManager::CheckUriPermission(const std::vector<Uri> &uriVec, in CheckUriPermission() argument 68 std::vector<bool> results = std::vector<bool>(uriVec.size(), false); in CheckUriPermission() 69 for (auto &uri: uriVec) { in CheckUriPermission()
|
/foundation/ability/ability_runtime/services/uripermmgr/include/ |
H A D | uri_permission_manager_stub_impl.h | 81 int GrantUriPermission(const std::vector<Uri> &uriVec, unsigned int flag, 84 int32_t GrantUriPermissionPrivileged(const std::vector<Uri> &uriVec, uint32_t flag, 88 std::vector<bool> CheckUriAuthorization(const std::vector<std::string> &uriVec, uint32_t flag, 107 int GrantBatchUriPermissionImpl(const std::vector<std::string> &uriVec, unsigned int flag, 109 int GrantBatchUriPermission(const std::vector<Uri> &uriVec, unsigned int flag, uint32_t initiatorTokenId, 112 int32_t GrantBatchUriPermissionPrivileged(const std::vector<Uri> &uriVec, uint32_t flag, 115 int32_t GrantBatchUriPermissionFor2In1Privileged(const std::vector<Uri> &uriVec, uint32_t flag, 123 std::vector<bool> CheckUriPermission(TokenIdPermission &tokenIdPermission, const std::vector<Uri> &uriVec, 128 int GrantUriPermissionInner(const std::vector<Uri> &uriVec, unsigned int flag, const std::string targetBundleName, 131 int GrantUriPermissionFor2In1Inner(const std::vector<Uri> &uriVec, unsigne [all...] |
H A D | media_permission_manager.h | 29 std::vector<bool> CheckUriPermission(const std::vector<Uri> &uriVec, uint32_t callerTokenId, uint32_t flag);
|
H A D | file_permission_manager.h | 48 CheckUriPersistentPermission(std::vector<Uri> &uriVec,
|
H A D | uri_permission_utils.h | 29 const std::vector<std::string> &uriVec, const std::vector<int32_t> &resVec);
|
/foundation/ability/ability_base/interfaces/kits/native/want/src/ |
H A D | element_name.cpp | 97 std::vector<std::string> uriVec; in ParseURI() local 98 Split(uri, "/", uriVec); in ParseURI() 99 uriVec.resize(memberNum); in ParseURI() 102 deviceId_ = uriVec[index++]; in ParseURI() 103 bundleName_ = uriVec[index++]; in ParseURI() 104 moduleName_ = uriVec[index++]; in ParseURI() 105 abilityName_ = uriVec[index++]; in ParseURI()
|
/foundation/ability/ability_runtime/interfaces/inner_api/uri_permission/include/ |
H A D | uri_permission_manager_interface.h | 43 * @param uriVec The file urilist. 48 virtual int GrantUriPermission(const std::vector<Uri> &uriVec, unsigned int flag, 55 * @param uriVec The file urilist. 61 virtual int32_t GrantUriPermissionPrivileged(const std::vector<Uri> &uriVec, uint32_t flag, 109 virtual std::vector<bool> CheckUriAuthorization(const std::vector<std::string> &uriVec,
|
H A D | uri_permission_manager_client.h | 45 * @param uriVec The file uri list. 49 int GrantUriPermission(const std::vector<Uri> &uriVec, unsigned int flag, const std::string targetBundleName, 55 * @param uriVec The file urilist. 61 int32_t GrantUriPermissionPrivileged(const std::vector<Uri> &uriVec, uint32_t flag, 105 std::vector<bool> CheckUriAuthorization(const std::vector<std::string> &uriVec, uint32_t flag, uint32_t tokenId);
|
H A D | uri_permission_manager_proxy.h | 34 virtual int GrantUriPermission(const std::vector<Uri> &uriVec, unsigned int flag, 38 virtual int32_t GrantUriPermissionPrivileged(const std::vector<Uri> &uriVec, uint32_t flag, 46 virtual std::vector<bool> CheckUriAuthorization(const std::vector<std::string> &uriVec,
|
/foundation/ability/ability_runtime/test/unittest/uri_permission_impl_test/mock/include/ |
H A D | mock_media_permission_manager.h | 33 static std::vector<bool> CheckPhotoUriPermission(const std::vector<std::string> &uriVec, in CheckPhotoUriPermission() argument 36 return std::vector<bool>(uriVec.size(), 0); in CheckPhotoUriPermission()
|
/foundation/ability/ability_runtime/test/unittest/file_permission_manager_test/ |
H A D | file_permission_manager_test.cpp | 48 std::vector<Uri> uriVec; in HWTEST_F() local 52 auto ret = FilePermissionManager::CheckUriPersistentPermission(uriVec, callerTokenId, flag, pathPolicies); in HWTEST_F()
|
/foundation/communication/nfc/services/src/card_emulation/ |
H A D | setting_data_share_impl.cpp | 103 std::vector<std::string> uriVec; in ParseElementURI() local 104 Split(uri, "/", uriVec); in ParseElementURI() 105 uriVec.resize(memberNum); in ParseElementURI() 108 value.SetBundleName(uriVec[index++]); in ParseElementURI() 109 value.SetAbilityName(uriVec[index++]); in ParseElementURI()
|
/foundation/ability/ability_runtime/services/abilitymgr/include/utils/ |
H A D | uri_utils.h | 37 std::vector<Uri> GetPermissionedUriList(const std::vector<std::string> &uriVec, 40 bool GetUriListFromWant(Want &want, std::vector<std::string> &uriVec);
|
/foundation/filemanagement/dfs_service/frameworks/native/cloudsync_kit_inner/src/ |
H A D | cloud_sync_manager_impl.cpp | 239 std::vector<std::string> uriVec; in StartFileCache() local 240 uriVec.push_back(uri); in StartFileCache() 241 int32_t ret = CloudSyncServiceProxy->StartFileCache(uriVec, downloadId); in StartFileCache() 246 int32_t CloudSyncManagerImpl::StartFileCache(const std::vector<std::string> &uriVec, int64_t &downloadId) in StartFileCache() argument 248 LOGI("StartFileCache batch start, uriVec size: %{public}zu", uriVec.size()); in StartFileCache() 249 if (uriVec.empty()) { in StartFileCache() 253 if (uriVec.size() > MAX_FILE_CACHE_NUM) { in StartFileCache() 254 LOGE("StartFileCache, the size of uri list exceeded the maximum limit, size: %{public}zu", uriVec.size()); in StartFileCache() 263 int32_t ret = CloudSyncServiceProxy->StartFileCache(uriVec, downloadI in StartFileCache() [all...] |
H A D | cloud_sync_service_proxy.cpp | 603 int32_t CloudSyncServiceProxy::StartFileCache(const std::vector<std::string> &uriVec, in StartFileCache() argument 617 for (unsigned long i = 0; i < uriVec.size(); i++) { in StartFileCache() 618 string path = uriVec[i]; in StartFileCache() 620 if (uriVec[i].find("file://media") == 0) { in StartFileCache() 621 OHOS::Media::MediaFileUri mediaUri(uriVec[i]); in StartFileCache() 626 uriMgr.AddPathToUri(path, uriVec[i]); in StartFileCache() 629 LOGI("StartFileCache Start, uriVec[%{public}ld]: %{public}s, path: %{public}s", in StartFileCache() 630 i, GetAnonyString(uriVec[i]).c_str(), GetAnonyString(path).c_str()); in StartFileCache()
|
/foundation/ability/ability_runtime/test/unittest/uri_permission_utils_test/ |
H A D | uri_permission_utils_test.cpp | 55 std::vector<std::string> uriVec = { "file://com.example.test/data/storage/el2/base/haps/entry/files/test_A.txt" }; in HWTEST_F() local 57 auto ret = UPMSUtils::SendSystemAppGrantUriPermissionEvent(1001, 1002, uriVec, resVec); in HWTEST_F()
|
/foundation/ability/ability_runtime/test/unittest/ability_record_test/ |
H A D | ability_record_test.cpp | 3340 std::vector<std::string> uriVec; in HWTEST_F() local 3341 UriUtils::GetInstance().GetUriListFromWant(want, uriVec); in HWTEST_F() 3342 EXPECT_EQ(uriVec.size(), 1); in HWTEST_F() 3359 std::vector<std::string> uriVec; in HWTEST_F() local 3360 UriUtils::GetInstance().GetUriListFromWant(want, uriVec); in HWTEST_F() 3361 EXPECT_EQ(uriVec.size(), 1); in HWTEST_F() 3379 std::vector<std::string> uriVec; in HWTEST_F() local 3380 UriUtils::GetInstance().GetUriListFromWant(want, uriVec); in HWTEST_F() 3381 EXPECT_EQ(uriVec.size(), 2); in HWTEST_F() 3399 std::vector<std::string> uriVec; in HWTEST_F() local 3418 std::vector<std::string> uriVec; HWTEST_F() local 3436 std::vector<std::string> uriVec = { uri }; HWTEST_F() local 3455 std::vector<std::string> uriVec = { uri }; HWTEST_F() local 3475 std::vector<std::string> uriVec = { uri }; HWTEST_F() local 3495 std::vector<std::string> uriVec = { uri }; HWTEST_F() local 3516 std::vector<std::string> uriVec = { uri }; HWTEST_F() local 3540 std::vector<std::string> uriVec = { uri1, uri2 }; HWTEST_F() local [all...] |