Lines Matching refs:session

225     auto session = UserSessionManager::GetInstance().GetUserSession(userId);
226 if (session == nullptr) {
227 IMSA_HILOGE("%{public}d session is nullptr!", userId);
230 return session->OnPrepareInput(clientInfo);
262 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
263 if (session == nullptr) {
264 IMSA_HILOGE("%{public}d session is nullptr!", userId);
267 return session->OnReleaseInput(client);
277 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
278 if (session == nullptr) {
279 IMSA_HILOGE("%{public}d session is nullptr!", userId);
282 if (session->GetCurrentClientPid() != IPCSkeleton::GetCallingPid()
283 && session->GetInactiveClientPid() != IPCSkeleton::GetCallingPid()) {
288 inputClientInfo.needHide = session->CheckPwdInputPatternConv(inputClientInfo);
290 if (!session->IsProxyImeEnable()) {
302 session->SetInputType();
303 return session->OnStartInput(inputClientInfo, agent);
335 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
336 if (session == nullptr) {
337 IMSA_HILOGE("%{public}d session is nullptr!", userId);
342 session->RestoreCurrentImeSubType();
344 return session->RestoreCurrentIme();
351 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
352 if (session == nullptr) {
353 IMSA_HILOGE("%{public}d session is nullptr!", userId);
357 if (!identityChecker_->IsFocused(IPCSkeleton::GetCallingPid(), tokenId, session->GetCurrentClientPid())) {
365 return session->OnShowInput(client);
372 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
373 if (session == nullptr) {
374 IMSA_HILOGE("%{public}d session is nullptr!", userId);
378 if (!identityChecker_->IsFocused(IPCSkeleton::GetCallingPid(), tokenId, session->GetCurrentClientPid())) {
386 return session->OnHideInput(client);
393 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
394 if (session == nullptr) {
395 IMSA_HILOGE("%{public}d session is nullptr!", userId);
399 if (!identityChecker_->IsFocused(IPCSkeleton::GetCallingPid(), tokenId, session->GetCurrentClientPid())) {
403 return session->OnHideCurrentInput();
414 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
415 if (session == nullptr) {
416 IMSA_HILOGE("%{public}d session is nullptr!", userId);
419 return session->OnRequestShowInput();
430 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
431 if (session == nullptr) {
432 IMSA_HILOGE("%{public}d session is nullptr!", userId);
435 return session->OnRequestHideInput();
442 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
443 if (session == nullptr) {
444 IMSA_HILOGE("%{public}d session is nullptr!", userId);
448 return session->OnRegisterProxyIme(core, agent);
454 return session->OnSetCoreAndAgent(core, agent);
461 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
462 if (session == nullptr) {
463 IMSA_HILOGE("%{public}d session is nullptr!", userId);
469 return session->InitConnect(IPCSkeleton::GetCallingPid());
476 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
477 if (session == nullptr) {
478 IMSA_HILOGE("%{public}d session is nullptr!", userId);
482 return session->OnHideCurrentInput();
487 return session->OnHideCurrentInput();
494 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
495 if (session == nullptr) {
496 IMSA_HILOGE("%{public}d session is nullptr!", userId);
500 return session->OnShowCurrentInput();
505 return session->OnShowCurrentInput();
520 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
521 if (session == nullptr) {
522 IMSA_HILOGE("%{public}d session is nullptr!", userId);
525 return session->OnPanelStatusChange(status, info);
543 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
544 if (session == nullptr) {
545 IMSA_HILOGE("%{public}d session is nullptr!", userId);
548 return session->OnUpdateListenEventFlag(clientInfo);
574 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
575 if (session == nullptr) {
576 IMSA_HILOGE("%{public}d session is nullptr!", userId);
579 if (session->CheckSecurityMode()) {
585 return session->RestoreCurrentImeSubType();
587 return session->RestoreCurrentIme();
617 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
618 if (session == nullptr) {
619 IMSA_HILOGE("%{public}d session is nullptr!", userId);
622 return session->IsCurrentImeByPid(pid);
632 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
633 if (session == nullptr) {
634 IMSA_HILOGE("%{public}d session is nullptr!", userId);
637 return session->IsPanelShown(panelInfo, isShown);
656 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
657 if (session == nullptr) {
658 IMSA_HILOGE("%{public}d session is nullptr!", userId);
670 session->GetSwitchQueue().Push(switchInfo);
690 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
691 if (session == nullptr) {
692 IMSA_HILOGE("%{public}d session is nullptr!", userId);
695 if (!session->GetSwitchQueue().IsReady(switchInfo)) {
697 session->GetSwitchQueue().Wait(switchInfo);
704 session->GetSwitchQueue().Pop();
709 session->GetSwitchQueue().Pop();
719 if (!session->StartIme(targetIme)) {
722 session->GetSwitchQueue().Pop();
726 session->NotifyImeChangeToClients(info->prop, info->subProp);
727 ret = session->SwitchSubtype(info->subProp);
729 session->GetSwitchQueue().Pop();
750 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
751 if (session == nullptr) {
752 IMSA_HILOGE("%{public}d session is nullptr!", userId);
755 if (!session->GetSwitchQueue().IsReady(switchInfo)) {
757 session->GetSwitchQueue().Wait(switchInfo);
762 session->GetSwitchQueue().Pop();
767 session->GetSwitchQueue().Pop();
771 session->GetSwitchQueue().Pop();
813 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
814 if (session == nullptr) {
815 IMSA_HILOGE("%{public}d session is nullptr!", userId);
821 if (!session->StartIme(std::make_shared<ImeNativeCfg>(targetIme))) {
825 session->NotifyImeChangeToClients(info->prop, info->subProp);
827 session->SwitchSubtype(info->subProp);
834 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
835 if (session == nullptr) {
836 IMSA_HILOGE("%{public}d session is nullptr!", userId);
839 auto ret = session->SwitchSubtype(info->subProp);
846 session->NotifyImeChangeToClients(info->prop, info->subProp);
852 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
853 if (session == nullptr) {
854 IMSA_HILOGE("%{public}d session is nullptr!", userId);
865 if (!session->StartIme(std::make_shared<ImeNativeCfg>(targetIme))) {
870 int32_t ret = session->SwitchSubtype({ .name = switchInfo.bundleName, .id = switchInfo.subName });
884 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
885 if (session == nullptr) {
886 IMSA_HILOGE("%{public}d session is nullptr!", userId);
890 if (!identityChecker_->IsFocused(IPCSkeleton::GetCallingPid(), tokenId, session->GetCurrentClientPid())) {
894 return session->OnHideCurrentInput();
901 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
902 if (session == nullptr) {
903 IMSA_HILOGE("%{public}d session is nullptr!", userId);
907 if (!identityChecker_->IsFocused(IPCSkeleton::GetCallingPid(), tokenId, session->GetCurrentClientPid())) {
911 return session->OnShowCurrentInput();
1043 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
1044 if (session != nullptr) {
1045 session->StopCurrentIme();
1060 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
1061 if (session == nullptr) {
1062 IMSA_HILOGE("%{public}d session is nullptr!", userId);
1065 session->StopCurrentIme();
1076 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
1077 if (session == nullptr) {
1078 IMSA_HILOGE("%{public}d session is nullptr!", userId);
1081 session->OnHideSoftKeyBoardSelf();
1158 auto session = UserSessionManager::GetInstance().GetUserSession(userId_);
1159 if (session == nullptr) {
1160 IMSA_HILOGE("%{public}d session is nullptr!", userId_);
1163 if (session->IsProxyImeEnable()) {
1272 auto session = UserSessionManager::GetInstance().GetUserSession(userId_);
1273 if (session == nullptr) {
1274 IMSA_HILOGE("%{public}d session is nullptr!", userId_);
1277 session->GetSwitchQueue().Push(switchInfo);
1304 auto session = UserSessionManager::GetInstance().GetUserSession(userId_);
1305 if (session == nullptr) {
1306 IMSA_HILOGE("%{public}d session is nullptr!", userId_);
1309 session->GetSwitchQueue().Push(switchInfo);
1329 auto session = UserSessionManager::GetInstance().GetUserSession(userId_);
1330 if (session == nullptr) {
1331 IMSA_HILOGE("%{public}d session is nullptr!", userId_);
1334 session->GetSwitchQueue().Push(switchInfo);
1442 auto session = UserSessionManager::GetInstance().GetUserSession(userId_);
1443 if (session == nullptr) {
1444 IMSA_HILOGE("%{public}d session is nullptr!", userId_);
1448 session->GetSwitchQueue().Push(switchInfo);
1473 auto session = UserSessionManager::GetInstance().GetUserSession(userId_);
1474 if (session == nullptr) {
1475 IMSA_HILOGE("%{public}d session is nullptr!", userId_);
1478 session->OnSecurityChange(static_cast<int32_t>(newMode));
1479 session->AddRestartIme();
1507 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
1508 if (session == nullptr) {
1509 IMSA_HILOGE("%{public}d session is nullptr!", userId);
1514 if (session->CheckSecurityMode()) {
1517 ret = session->RestoreCurrentIme();
1523 return session->OnUnRegisteredProxyIme(type, core);
1594 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
1595 if (session == nullptr) {
1596 IMSA_HILOGE("%{public}d session is nullptr!", userId);
1599 return identityChecker_->IsFocused(IPCSkeleton::GetCallingPid(), tokenId) && session->IsBoundToClient();
1610 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
1611 if (session == nullptr) {
1612 IMSA_HILOGE("%{public}d session is nullptr!", userId);
1615 return session->OnConnectSystemCmd(channel, agent);
1631 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
1632 if (session == nullptr) {
1635 session = UserSessionManager::GetInstance().GetUserSession(userId);
1636 if (session == nullptr) {
1637 IMSA_HILOGE("%{public}d session is nullptr!", userId);
1640 session->AddRestartIme();
1646 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
1647 if (session == nullptr) {
1650 session = UserSessionManager::GetInstance().GetUserSession(userId);
1651 if (session == nullptr) {
1652 IMSA_HILOGE("%{public}d session is nullptr!", userId);
1655 auto imeData = session->GetReadyImeData(ImeType::IME);
1656 if (imeData == nullptr && session->IsWmsReady()) {
1657 session->StartCurrentIme();
1664 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
1665 if (session != nullptr) {
1666 session->RemoveCurrentClient();
1674 if (session == nullptr) {
1677 session->StopCurrentIme();
1691 auto session = UserSessionManager::GetInstance().GetUserSession(userId_);
1692 if (session != nullptr) {
1693 session->RemoveCurrentClient();
1695 if (session == nullptr) {
1698 session = UserSessionManager::GetInstance().GetUserSession(userId_);
1699 if (session == nullptr) {
1700 IMSA_HILOGE("%{public}d session is nullptr!", userId_);
1703 session->AddRestartIme();
1710 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
1711 if (session == nullptr) {
1712 IMSA_HILOGE("[%{public}d, %{public}d] session is nullptr!", uid, userId);
1715 isFocused ? session->OnFocused(pid, uid) : session->OnUnfocused(pid, uid);
1723 auto session = UserSessionManager::GetInstance().GetUserSession(userId_);
1724 if (session == nullptr) {
1727 session = UserSessionManager::GetInstance().GetUserSession(userId_);
1728 if (session == nullptr) {
1729 IMSA_HILOGE("%{public}d session is nullptr!", userId_);
1732 session->AddRestartIme();
1782 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
1783 if (session == nullptr) {
1784 IMSA_HILOGE("%{public}d session is nullptr!", userId);
1792 auto imeData = session->GetImeData(ImeType::IME);
1798 auto session = UserSessionManager::GetInstance().GetUserSession(userId);
1799 if (session == nullptr) {
1800 IMSA_HILOGE("%{public}d session is nullptr!", userId);
1809 return session->RestoreCurrentIme();
1814 session->GetSwitchQueue().Push(switchInfo);