Lines Matching refs:item
57 for (auto &item : profiles) { in GetAppTrustDeviceList() local
58 std::string trustDeviceId = item.GetTrustDeviceId(); in GetAppTrustDeviceList()
59 if (trustDeviceId == deviceId || item.GetStatus() != ACTIVE) { in GetAppTrustDeviceList()
63 int32_t bindType = HandleDmAuthForm(item, discoveryInfo); in GetAppTrustDeviceList()
95 for (auto &item : profiles) { in GetDeviceAclParam() local
97 …if (Crypto::GetUdidHash(item.GetTrustDeviceId(), reinterpret_cast<uint8_t *>(deviceIdHash)) != DM_… in GetDeviceAclParam()
101 …if (static_cast<std::string>(deviceIdHash) != discoveryInfo.remoteDeviceIdHash || item.GetStatus()… in GetDeviceAclParam()
104 int32_t bindType = HandleDmAuthForm(item, discoveryInfo); in GetDeviceAclParam()
171 for (auto &item : profiles) { in CheckBindType() local
172 if (trustDeviceId != item.GetTrustDeviceId() || item.GetStatus() != ACTIVE) { in CheckBindType()
175 … uint32_t priority = static_cast<uint32_t>(GetAuthForm(item, trustDeviceId, requestDeviceId)); in CheckBindType()
230 for (auto &item : profiles) { in GetBindTypeByPkgName() local
231 if (trustUdid != item.GetTrustDeviceId() || item.GetStatus() != ACTIVE) { in GetBindTypeByPkgName()
234 GetParamBindTypeVec(item, pkgName, requestDeviceId, bindTypeVec); in GetBindTypeByPkgName()
371 for (auto &item : profiles) { in GetPkgNameFromAcl() local
372 if (item.GetTrustDeviceId() != targetDeviceId || item.GetStatus() != ACTIVE) { in GetPkgNameFromAcl()
375 if ((item.GetAccesser().GetAccesserDeviceId() == localDeviceId && in GetPkgNameFromAcl()
376 item.GetAccessee().GetAccesseeDeviceId() == targetDeviceId) || in GetPkgNameFromAcl()
377 (item.GetAccesser().GetAccesserDeviceId() == targetDeviceId && in GetPkgNameFromAcl()
378 item.GetAccessee().GetAccesseeDeviceId() == localDeviceId)) { in GetPkgNameFromAcl()
379 pkgNameVec.push_back(item.GetAccesser().GetAccesserBundleName()); in GetPkgNameFromAcl()
394 for (auto &item : profiles) { in GetOfflineParamFromAcl() local
395 if (item.GetTrustDeviceId() != trustDeviceId || item.GetStatus() != ACTIVE) { in GetOfflineParamFromAcl()
400 if (item.GetBindType() == DM_IDENTICAL_ACCOUNT) { in GetOfflineParamFromAcl()
402 … } else if (item.GetBindLevel() == DEVICE && item.GetAuthenticationType() == ALLOW_AUTH_ALWAYS) { in GetOfflineParamFromAcl()
404 … } else if (item.GetBindLevel() == DEVICE && item.GetAuthenticationType() == ALLOW_AUTH_ONCE) { in GetOfflineParamFromAcl()
406 offlineParam.pkgNameVec.push_back(item.GetAccesser().GetAccesserBundleName()); in GetOfflineParamFromAcl()
407 } else if ((item.GetAccesser().GetAccesserDeviceId() == requestDeviceId && in GetOfflineParamFromAcl()
408 item.GetAccessee().GetAccesseeDeviceId() == trustDeviceId) || in GetOfflineParamFromAcl()
409 (item.GetAccesser().GetAccesserDeviceId() == trustDeviceId && in GetOfflineParamFromAcl()
410 item.GetAccessee().GetAccesseeDeviceId() == requestDeviceId)) { in GetOfflineParamFromAcl()
412 offlineParam.pkgNameVec.push_back(item.GetAccesser().GetAccesserBundleName()); in GetOfflineParamFromAcl()
463 for (auto &item : profiles) { in DeleteAccessControlList() local
464 LOGI("BindType is : %{public}d.", item.GetBindType()); in DeleteAccessControlList()
465 …DistributedDeviceProfileClient::GetInstance().DeleteAccessControlProfile(item.GetAccessControlId()… in DeleteAccessControlList()
479 for (const auto &item : profiles) { in DeleteAccessControlList() local
480 if (item.GetTrustDeviceId() == udid) { in DeleteAccessControlList()
481 …DistributedDeviceProfileClient::GetInstance().DeleteAccessControlProfile(item.GetAccessControlId()… in DeleteAccessControlList()
492 for (const auto &item : profiles) { in DeleteAclForAccountLogOut() local
493 if (item.GetTrustDeviceId() == remoteUdid) { in DeleteAclForAccountLogOut()
494 …DistributedDeviceProfileClient::GetInstance().DeleteAccessControlProfile(item.GetAccessControlId()… in DeleteAclForAccountLogOut()
503 for (const auto &item : profiles) { in DeleteAclForUserRemoved() local
504 …if (item.GetAccesser().GetAccesserUserId() == userId || item.GetAccessee().GetAccesseeUserId() == … in DeleteAclForUserRemoved()
505 …DistributedDeviceProfileClient::GetInstance().DeleteAccessControlProfile(item.GetAccessControlId()… in DeleteAclForUserRemoved()
516 for (const auto &item : profiles) { in GetDeviceIdAndBindType() local
517 if (item.GetAccesser().GetAccesserUserId() == userId && in GetDeviceIdAndBindType()
518 item.GetAccesser().GetAccesserAccountId() == accountId && in GetDeviceIdAndBindType()
519 item.GetAccesser().GetAccesserDeviceId() == localUdid) { in GetDeviceIdAndBindType()
521 UpdateBindType(item.GetTrustDeviceId(), item.GetBindType(), deviceIdMap); in GetDeviceIdAndBindType()
524 if (item.GetAccessee().GetAccesseeUserId() == userId && in GetDeviceIdAndBindType()
525 item.GetAccessee().GetAccesseeAccountId() == accountId && in GetDeviceIdAndBindType()
526 item.GetAccessee().GetAccesseeDeviceId() == localUdid) { in GetDeviceIdAndBindType()
528 UpdateBindType(item.GetTrustDeviceId(), item.GetBindType(), deviceIdMap); in GetDeviceIdAndBindType()
556 for (auto &item : profiles) { in DeleteAccessControlList() local
557 if (item.GetTrustDeviceId() != remoteDeviceId || item.GetStatus() != ACTIVE) { in DeleteAccessControlList()
560 if (item.GetBindType() == DM_IDENTICAL_ACCOUNT) { in DeleteAccessControlList()
565 if (item.GetTrustDeviceId() == remoteDeviceId) { in DeleteAccessControlList()
567 if (item.GetBindLevel() == DEVICE && item.GetBindType() != DM_IDENTICAL_ACCOUNT && in DeleteAccessControlList()
568 (item.GetAccesser().GetAccesserBundleName() == pkgName || in DeleteAccessControlList()
569 item.GetAccesser().GetAccesserBundleName() == "")) { in DeleteAccessControlList()
575 for (auto &item : profiles) { in DeleteAccessControlList() local
576 if (item.GetTrustDeviceId() != remoteDeviceId || item.GetStatus() != ACTIVE) { in DeleteAccessControlList()
579 if ((item.GetAccesser().GetAccesserDeviceId() == localDeviceId && in DeleteAccessControlList()
580 item.GetAccessee().GetAccesseeDeviceId() == remoteDeviceId) || in DeleteAccessControlList()
581 (item.GetAccessee().GetAccesseeDeviceId() == localDeviceId && in DeleteAccessControlList()
582 item.GetAccesser().GetAccesserDeviceId() == remoteDeviceId)) { in DeleteAccessControlList()
584 …DistributedDeviceProfileClient::GetInstance().DeleteAccessControlProfile(item.GetAccessControlId()… in DeleteAccessControlList()
586 } else if (item.GetAccesser().GetAccesserBundleName() == pkgName && in DeleteAccessControlList()
587 item.GetAccessee().GetAccesseeBundleName() == pkgName) { in DeleteAccessControlList()
589 …DistributedDeviceProfileClient::GetInstance().DeleteAccessControlProfile(item.GetAccessControlId()… in DeleteAccessControlList()
604 for (auto &item : profiles) { in UpdateAccessControlList() local
605 if ((item.GetAccesser().GetAccesserUserId() == userId && in UpdateAccessControlList()
606 item.GetAccesser().GetAccesserAccountId() == oldAccountId) || in UpdateAccessControlList()
607 (item.GetAccessee().GetAccesseeUserId() == userId && in UpdateAccessControlList()
608 item.GetAccessee().GetAccesseeAccountId() == oldAccountId)) { in UpdateAccessControlList()
609 item.SetStatus(INACTIVE); in UpdateAccessControlList()
610 DistributedDeviceProfileClient::GetInstance().UpdateAccessControlProfile(item); in UpdateAccessControlList()
612 if ((item.GetAccesser().GetAccesserUserId() == userId && in UpdateAccessControlList()
613 item.GetAccesser().GetAccesserAccountId() == newAccountId) || in UpdateAccessControlList()
614 (item.GetAccessee().GetAccesseeUserId() == userId && in UpdateAccessControlList()
615 item.GetAccessee().GetAccesseeAccountId() == newAccountId)) { in UpdateAccessControlList()
616 item.SetStatus(ACTIVE); in UpdateAccessControlList()
617 DistributedDeviceProfileClient::GetInstance().UpdateAccessControlProfile(item); in UpdateAccessControlList()
633 for (auto &item : profiles) { in CheckIdenticalAccount() local
634 if (item.GetBindType() == DM_IDENTICAL_ACCOUNT && item.GetStatus() == ACTIVE) { in CheckIdenticalAccount()
650 for (auto &item : profiles) { in DeleteP2PAccessControlList() local
651 if (item.GetBindType() == DM_IDENTICAL_ACCOUNT || item.GetStatus() != ACTIVE) { in DeleteP2PAccessControlList()
654 if ((item.GetAccesser().GetAccesserUserId() == userId && in DeleteP2PAccessControlList()
655 item.GetAccesser().GetAccesserAccountId() == accountId) || in DeleteP2PAccessControlList()
656 (item.GetAccessee().GetAccesseeUserId() == userId && in DeleteP2PAccessControlList()
657 item.GetAccessee().GetAccesseeAccountId() == accountId)) { in DeleteP2PAccessControlList()
658 …DistributedDeviceProfileClient::GetInstance().DeleteAccessControlProfile(item.GetAccessControlId()… in DeleteP2PAccessControlList()
669 for (auto &item : profiles) { in CheckSrcDevIdInAclForDevBind() local
670 if (item.GetTrustDeviceId() == deviceId && item.GetStatus() == ACTIVE && in CheckSrcDevIdInAclForDevBind()
671 … item.GetBindLevel() == DEVICE && (item.GetAccessee().GetAccesseeBundleName() == pkgName || in CheckSrcDevIdInAclForDevBind()
672 …item.GetAccesser().GetAccesserBundleName() == "") && item.GetAccessee().GetAccesseeUserId() == 0 && in CheckSrcDevIdInAclForDevBind()
673 item.GetAccessee().GetAccesseeAccountId() == "") { in CheckSrcDevIdInAclForDevBind()
685 for (auto &item : profiles) { in CheckSinkDevIdInAclForDevBind() local
686 if (item.GetTrustDeviceId() == deviceId && item.GetStatus() == ACTIVE && in CheckSinkDevIdInAclForDevBind()
687 … item.GetBindLevel() == DEVICE && (item.GetAccesser().GetAccesserBundleName() == pkgName || in CheckSinkDevIdInAclForDevBind()
688 …item.GetAccesser().GetAccesserBundleName() == "") && item.GetAccesser().GetAccesserUserId() == 0 && in CheckSinkDevIdInAclForDevBind()
689 item.GetAccesser().GetAccesserAccountId() == "") { in CheckSinkDevIdInAclForDevBind()
707 for (auto &item : profiles) { in DeleteTimeOutAcl() local
708 if (item.GetTrustDeviceId() != deviceId || item.GetStatus() != ACTIVE) { in DeleteTimeOutAcl()
712 if (item.GetAuthenticationType() == ALLOW_AUTH_ONCE) { in DeleteTimeOutAcl()
714 …DistributedDeviceProfileClient::GetInstance().DeleteAccessControlProfile(item.GetAccessControlId()… in DeleteTimeOutAcl()
726 for (auto &item : profiles) { in GetTrustNumber() local
727 if (item.GetTrustDeviceId() == deviceId && item.GetStatus() == ACTIVE) { in GetTrustNumber()
740 for (auto &item : profiles) { in CheckPkgnameInAcl() local
741 if (item.GetTrustDeviceId() != remoteDeviceId || item.GetStatus() != ACTIVE || in CheckPkgnameInAcl()
742 item.GetBindType() == DM_IDENTICAL_ACCOUNT) { in CheckPkgnameInAcl()
745 … if (item.GetBindLevel() == DEVICE && (item.GetAccesser().GetAccesserBundleName() == pkgName || in CheckPkgnameInAcl()
746 item.GetAccessee().GetAccesseeBundleName() == pkgName || in CheckPkgnameInAcl()
747 …item.GetAccesser().GetAccesserBundleName() == "" || item.GetAccessee().GetAccesseeBundleName() == … in CheckPkgnameInAcl()
750 … } else if (item.GetBindLevel() == APP && item.GetAccesser().GetAccesserBundleName() == pkgName && in CheckPkgnameInAcl()
751 item.GetAccesser().GetAccesserDeviceId() == localDeviceId) { in CheckPkgnameInAcl()
754 … } else if (item.GetBindLevel() == APP && item.GetAccessee().GetAccesseeBundleName() == pkgName && in CheckPkgnameInAcl()
755 item.GetAccessee().GetAccesseeDeviceId() == localDeviceId) { in CheckPkgnameInAcl()
767 for (auto &item : profiles) { in IsSameAccount() local
768 if (item.GetTrustDeviceId() == udid && item.GetStatus() == ACTIVE) { in IsSameAccount()
769 if (item.GetBindType() == DM_IDENTICAL_ACCOUNT) { // 同账号 in IsSameAccount()
784 for (auto &item : profiles) { in CheckAccessControl() local
785 if (item.GetStatus() != ACTIVE || (item.GetTrustDeviceId() != sinkUdid && in CheckAccessControl()
786 item.GetTrustDeviceId() != srcUdid)) { in CheckAccessControl()
789 if (SingleUserProcess(item, caller, callee)) { in CheckAccessControl()
836 for (auto &item : profiles) { in CheckIsSameAccount() local
837 if (item.GetStatus() != ACTIVE || (item.GetTrustDeviceId() != sinkUdid && in CheckIsSameAccount()
838 item.GetTrustDeviceId() != srcUdid)) { in CheckIsSameAccount()
841 if (item.GetBindType() == DM_IDENTICAL_ACCOUNT) { in CheckIsSameAccount()
842 … LOGI("The udid %{public}s is identical bind.", GetAnonyString(item.GetTrustDeviceId()).c_str()); in CheckIsSameAccount()