• Home
  • Raw
  • Download

Lines Matching refs:callerInfo

128     CallerInfo callerInfo;  in StartRemoteAbility()  local
129 callerInfo.sourceDeviceId = localDeviceId; in StartRemoteAbility()
130 callerInfo.uid = callerUid; in StartRemoteAbility()
131 callerInfo.accessToken = accessToken; in StartRemoteAbility()
132 if (!BundleManagerInternal::GetCallerAppIdFromBms(callerInfo.uid, callerInfo.callerAppId)) { in StartRemoteAbility()
136 if (!BundleManagerInternal::GetBundleNameListFromBms(callerInfo.uid, callerInfo.bundleNames)) { in StartRemoteAbility()
141 …int32_t ret = DistributedSchedPermission::GetInstance().GetAccountInfo(deviceId, callerInfo, accou… in StartRemoteAbility()
147 …int32_t result = remoteDms->StartAbilityFromRemote(want, abilityInfo, requestCode, callerInfo, acc… in StartRemoteAbility()
154 const CallerInfo& callerInfo, const AccountInfo& accountInfo) in StartAbilityFromRemote() argument
159 !CheckDeviceIdFromRemote(localDeviceId, deviceId, callerInfo.sourceDeviceId)) { in StartAbilityFromRemote()
164 …ErrCode err = permissionInstance.CheckDPermission(want, callerInfo, accountInfo, abilityInfo, devi… in StartAbilityFromRemote()
447 const CallerInfo& callerInfo, TargetComponent targetComponent) in RemoteConnectAbilityMappingLocked() argument
455 uint32_t number = ++trackingUidMap_[callerInfo.uid]; in RemoteConnectAbilityMappingLocked()
456 …HILOGD("uid %d has %u connection(s), targetComponent:%d", callerInfo.uid, number, targetComponent); in RemoteConnectAbilityMappingLocked()
469 …auto& session = sessionsList.emplace_back(localDeviceId, remoteDeviceId, callerInfo, targetCompone… in RemoteConnectAbilityMappingLocked()
474 int32_t DistributedSchedService::CheckDistributedConnectLocked(const CallerInfo& callerInfo) const in CheckDistributedConnectLocked()
476 if (callerInfo.uid < 0) { in CheckDistributedConnectLocked()
477 HILOGE("uid %d is invalid", callerInfo.uid); in CheckDistributedConnectLocked()
480 auto it = trackingUidMap_.find(callerInfo.uid); in CheckDistributedConnectLocked()
482 HILOGE("uid %{public}d connected too much abilities, it maybe leak", callerInfo.uid); in CheckDistributedConnectLocked()
524 CallerInfo callerInfo = { callerUid, callerPid, CALLER_TYPE_HARMONY, localDeviceId }; in ConnectRemoteAbility() local
525 callerInfo.accessToken = accessToken; in ConnectRemoteAbility()
528 int32_t checkResult = CheckDistributedConnectLocked(callerInfo); in ConnectRemoteAbility()
533 if (!BundleManagerInternal::GetCallerAppIdFromBms(callerInfo.uid, callerInfo.callerAppId)) { in ConnectRemoteAbility()
537 if (!BundleManagerInternal::GetBundleNameListFromBms(callerInfo.uid, callerInfo.bundleNames)) { in ConnectRemoteAbility()
543 int32_t result = TryConnectRemoteAbility(want, connect, callerInfo); in ConnectRemoteAbility()
552 const sptr<IRemoteObject>& connect, const CallerInfo& callerInfo) in TryConnectRemoteAbility() argument
562 … DistributedSchedPermission::GetInstance().GetAccountInfo(remoteDeviceId, callerInfo, accountInfo); in TryConnectRemoteAbility()
572 … result = remoteDms->ConnectAbilityFromRemote(want, abilityInfo, connect, callerInfo, accountInfo); in TryConnectRemoteAbility()
576 RemoteConnectAbilityMappingLocked(connect, callerInfo.sourceDeviceId, remoteDeviceId, in TryConnectRemoteAbility()
577 want.GetElement(), callerInfo, TargetComponent::HARMONY_COMPONENT); in TryConnectRemoteAbility()
633 const sptr<IRemoteObject>& connect, const CallerInfo& callerInfo) in TryStartRemoteAbilityByCall() argument
645 … DistributedSchedPermission::GetInstance().GetAccountInfo(remoteDeviceId, callerInfo, accountInfo); in TryStartRemoteAbilityByCall()
650 … int32_t result = remoteDms->StartAbilityByCallFromRemote(want, connect, callerInfo, accountInfo); in TryStartRemoteAbilityByCall()
671 CallerInfo callerInfo; in StartRemoteAbilityByCall() local
672 callerInfo = { callerUid, callerPid }; in StartRemoteAbilityByCall()
673 callerInfo.sourceDeviceId = localDeviceId; in StartRemoteAbilityByCall()
674 callerInfo.accessToken = accessToken; in StartRemoteAbilityByCall()
675 if (!BundleManagerInternal::GetCallerAppIdFromBms(callerInfo.uid, callerInfo.callerAppId)) { in StartRemoteAbilityByCall()
679 if (!BundleManagerInternal::GetBundleNameListFromBms(callerInfo.uid, callerInfo.bundleNames)) { in StartRemoteAbilityByCall()
683 int32_t ret = TryStartRemoteAbilityByCall(want, connect, callerInfo); in StartRemoteAbilityByCall()
707 CallerInfo callerInfo; in ReleaseRemoteAbility() local
708 if (!GetLocalDeviceId(callerInfo.sourceDeviceId)) { in ReleaseRemoteAbility()
712 int32_t result = remoteDms->ReleaseAbilityFromRemote(connect, element, callerInfo); in ReleaseRemoteAbility()
720 … const sptr<IRemoteObject>& connect, const CallerInfo& callerInfo, const AccountInfo& accountInfo) in StartAbilityByCallFromRemote() argument
730 !CheckDeviceIdFromRemote(localDeviceId, destinationDeviceId, callerInfo.sourceDeviceId)) { in StartAbilityByCallFromRemote()
736 …int32_t result = permissionInstance.CheckGetCallerPermission(want, callerInfo, accountInfo, localD… in StartAbilityByCallFromRemote()
756 ConnectInfo connectInfo {callerInfo, callbackWrapper, want.GetElement()}; in StartAbilityByCallFromRemote()
765 const AppExecFwk::ElementName &element, const CallerInfo& callerInfo) in ReleaseAbilityFromRemote() argument
775 callerInfo.sourceDeviceId.empty() || localDeviceId == callerInfo.sourceDeviceId) { in ReleaseAbilityFromRemote()
866 const CallerInfo& callerInfo, const AccountInfo& accountInfo) in ConnectAbilityFromRemote() argument
874 callerInfo.uid, callerInfo.pid, callerInfo.accessToken); in ConnectAbilityFromRemote()
878 !CheckDeviceIdFromRemote(localDeviceId, destinationDeviceId, callerInfo.sourceDeviceId)) { in ConnectAbilityFromRemote()
884 …int32_t result = permissionInstance.CheckDPermission(want, callerInfo, accountInfo, abilityInfo, l… in ConnectAbilityFromRemote()
890 HILOGD("ConnectAbilityFromRemote callerType is %{public}d", callerInfo.callerType); in ConnectAbilityFromRemote()
893 if (callerInfo.callerType == CALLER_TYPE_HARMONY) { in ConnectAbilityFromRemote()
907 ConnectInfo connectInfo {callerInfo, callbackWrapper}; in ConnectAbilityFromRemote()
1000 int32_t DistributedSchedService::NotifyProcessDiedFromRemote(const CallerInfo& callerInfo) in NotifyProcessDiedFromRemote() argument
1008 if (callerInfo.sourceDeviceId == connectInfo.callerInfo.sourceDeviceId in NotifyProcessDiedFromRemote()
1009 && callerInfo.uid == connectInfo.callerInfo.uid in NotifyProcessDiedFromRemote()
1010 && callerInfo.pid == connectInfo.callerInfo.pid in NotifyProcessDiedFromRemote()
1011 && callerInfo.callerType == connectInfo.callerInfo.callerType) { in NotifyProcessDiedFromRemote()
1045 CallerInfo callerInfo = itSession->GetCallerInfo(); in ProcessDeviceOffline() local
1065 if (deviceId == connectInfo.callerInfo.sourceDeviceId) { in ProcessDeviceOffline()
1123 CallerInfo callerInfo = connectSessionsList.front().GetCallerInfo(); in ProcessConnectDied() local
1128 if (!sessionsList.empty() && sessionsList.front().IsSameCaller(callerInfo)) { in ProcessConnectDied()
1137 … ProcessDiedNotifyInfo notifyInfo = { remoteDeviceId, callerInfo, targetComponent }; in ProcessConnectDied()
1141 DecreaseConnectLocked(callerInfo.uid); in ProcessConnectDied()
1157 NotifyProcessDied(it->remoteDeviceId, it->callerInfo, it->targetComponent); in NotifyProcessDiedAll()
1162 const CallerInfo& callerInfo, TargetComponent targetComponent) in NotifyProcessDied() argument
1174 int32_t result = remoteDms->NotifyProcessDiedFromRemote(callerInfo); in NotifyProcessDied()
1179 const CallerInfo& callerInfo, TargetComponent targetComponent) in ConnectAbilitySession() argument
1182 callerInfo_(callerInfo), in ConnectAbilitySession()
1197 bool ConnectAbilitySession::IsSameCaller(const CallerInfo& callerInfo) in IsSameCaller() argument
1199 return (callerInfo.uid == callerInfo_.uid && in IsSameCaller()
1200 callerInfo.pid == callerInfo_.pid && in IsSameCaller()
1201 callerInfo.sourceDeviceId == callerInfo_.sourceDeviceId && in IsSameCaller()
1202 callerInfo.callerType == callerInfo_.callerType); in IsSameCaller()
1280 const CallerInfo& callerInfo) in NotifyMissionsChangedFromRemote() argument
1283 .NotifyMissionsChangedFromRemote(callerInfo, missionInfos); in NotifyMissionsChangedFromRemote()
1349 int32_t DistributedSchedService::StartSyncMissionsFromRemote(const CallerInfo& callerInfo, in StartSyncMissionsFromRemote() argument
1352 …return DistributedSchedMissionManager::GetInstance().StartSyncMissionsFromRemote(callerInfo, missi… in StartSyncMissionsFromRemote()
1355 int32_t DistributedSchedService::StopSyncMissionsFromRemote(const CallerInfo& callerInfo) in StopSyncMissionsFromRemote() argument
1357 …DistributedSchedMissionManager::GetInstance().StopSyncMissionsFromRemote(callerInfo.sourceDeviceId… in StopSyncMissionsFromRemote()