Lines Matching refs:session
170 auto session = UserSessionManager::GetInstance().GetUserSession(userId_); in UpdateUserLockState() local
171 if (session == nullptr) { in UpdateUserLockState()
174 session = UserSessionManager::GetInstance().GetUserSession(userId_); in UpdateUserLockState()
175 if (session == nullptr) { in UpdateUserLockState()
179 session->UpdateUserLockState(); in UpdateUserLockState()
242 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in PrepareInput() local
243 if (session == nullptr) { in PrepareInput()
247 return session->OnPrepareInput(clientInfo); in PrepareInput()
279 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in ReleaseInput() local
280 if (session == nullptr) { in ReleaseInput()
284 return session->OnReleaseInput(client); in ReleaseInput()
294 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in StartInput() local
295 if (session == nullptr) { in StartInput()
299 if (session->GetCurrentClientPid() != IPCSkeleton::GetCallingPid() in StartInput()
300 && session->GetInactiveClientPid() != IPCSkeleton::GetCallingPid()) { in StartInput()
304 if (session->CheckPwdInputPatternConv(inputClientInfo)) { in StartInput()
308 if (!session->IsProxyImeEnable()) { in StartInput()
321 return session->OnStartInput(inputClientInfo, agent); in StartInput()
353 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in CheckInputTypeOption() local
354 if (session == nullptr) { in CheckInputTypeOption()
360 session->RestoreCurrentImeSubType(); in CheckInputTypeOption()
362 return session->RestoreCurrentIme(); in CheckInputTypeOption()
369 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in ShowInput() local
370 if (session == nullptr) { in ShowInput()
375 …if (!identityChecker_->IsFocused(IPCSkeleton::GetCallingPid(), tokenId, session->GetCurrentClientP… in ShowInput()
383 return session->OnShowInput(client); in ShowInput()
390 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in HideInput() local
391 if (session == nullptr) { in HideInput()
396 …if (!identityChecker_->IsFocused(IPCSkeleton::GetCallingPid(), tokenId, session->GetCurrentClientP… in HideInput()
404 return session->OnHideInput(client); in HideInput()
411 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in StopInputSession() local
412 if (session == nullptr) { in StopInputSession()
417 …if (!identityChecker_->IsFocused(IPCSkeleton::GetCallingPid(), tokenId, session->GetCurrentClientP… in StopInputSession()
421 return session->OnHideCurrentInput(); in StopInputSession()
432 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in RequestShowInput() local
433 if (session == nullptr) { in RequestShowInput()
437 return session->OnRequestShowInput(); in RequestShowInput()
448 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in RequestHideInput() local
449 if (session == nullptr) { in RequestHideInput()
453 return session->OnRequestHideInput(); in RequestHideInput()
460 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in SetCoreAndAgent() local
461 if (session == nullptr) { in SetCoreAndAgent()
466 return session->OnRegisterProxyIme(core, agent); in SetCoreAndAgent()
472 return session->OnSetCoreAndAgent(core, agent); in SetCoreAndAgent()
479 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in InitConnect() local
480 if (session == nullptr) { in InitConnect()
487 return session->InitConnect(IPCSkeleton::GetCallingPid()); in InitConnect()
494 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in HideCurrentInput() local
495 if (session == nullptr) { in HideCurrentInput()
500 return session->OnHideCurrentInput(); in HideCurrentInput()
505 return session->OnHideCurrentInput(); in HideCurrentInput()
512 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in ShowCurrentInput() local
513 if (session == nullptr) { in ShowCurrentInput()
518 return session->OnShowCurrentInput(); in ShowCurrentInput()
523 return session->OnShowCurrentInput(); in ShowCurrentInput()
538 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in PanelStatusChange() local
539 if (session == nullptr) { in PanelStatusChange()
543 return session->OnPanelStatusChange(status, info); in PanelStatusChange()
561 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in UpdateListenEventFlag() local
562 if (session == nullptr) { in UpdateListenEventFlag()
566 return session->OnUpdateListenEventFlag(clientInfo); in UpdateListenEventFlag()
592 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in ExitCurrentInputType() local
593 if (session == nullptr) { in ExitCurrentInputType()
597 if (session->CheckSecurityMode()) { in ExitCurrentInputType()
603 return session->RestoreCurrentImeSubType(); in ExitCurrentInputType()
605 return session->RestoreCurrentIme(); in ExitCurrentInputType()
635 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in IsCurrentImeByPid() local
636 if (session == nullptr) { in IsCurrentImeByPid()
640 return session->IsCurrentImeByPid(pid); in IsCurrentImeByPid()
650 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in IsPanelShown() local
651 if (session == nullptr) { in IsPanelShown()
655 return session->IsPanelShown(panelInfo, isShown); in IsPanelShown()
674 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in SwitchInputMethod() local
675 if (session == nullptr) { in SwitchInputMethod()
688 session->GetSwitchQueue().Push(switchInfo); in SwitchInputMethod()
708 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in OnSwitchInputMethod() local
709 if (session == nullptr) { in OnSwitchInputMethod()
713 if (!session->GetSwitchQueue().IsReady(switchInfo)) { in OnSwitchInputMethod()
715 session->GetSwitchQueue().Wait(switchInfo); in OnSwitchInputMethod()
722 session->GetSwitchQueue().Pop(); in OnSwitchInputMethod()
727 session->GetSwitchQueue().Pop(); in OnSwitchInputMethod()
737 if (!session->StartIme(targetIme)) { in OnSwitchInputMethod()
740 session->GetSwitchQueue().Pop(); in OnSwitchInputMethod()
744 session->NotifyImeChangeToClients(info->prop, info->subProp); in OnSwitchInputMethod()
745 ret = session->SwitchSubtype(info->subProp); in OnSwitchInputMethod()
747 session->GetSwitchQueue().Pop(); in OnSwitchInputMethod()
768 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in OnStartInputType() local
769 if (session == nullptr) { in OnStartInputType()
773 if (!session->GetSwitchQueue().IsReady(switchInfo)) { in OnStartInputType()
775 session->GetSwitchQueue().Wait(switchInfo); in OnStartInputType()
780 session->GetSwitchQueue().Pop(); in OnStartInputType()
785 session->GetSwitchQueue().Pop(); in OnStartInputType()
789 session->GetSwitchQueue().Pop(); in OnStartInputType()
831 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in SwitchExtension() local
832 if (session == nullptr) { in SwitchExtension()
839 if (!session->StartIme(std::make_shared<ImeNativeCfg>(targetIme))) { in SwitchExtension()
843 session->NotifyImeChangeToClients(info->prop, info->subProp); in SwitchExtension()
845 session->SwitchSubtype(info->subProp); in SwitchExtension()
852 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in SwitchSubType() local
853 if (session == nullptr) { in SwitchSubType()
857 auto ret = session->SwitchSubtype(info->subProp); in SwitchSubType()
864 session->NotifyImeChangeToClients(info->prop, info->subProp); in SwitchSubType()
870 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in SwitchInputType() local
871 if (session == nullptr) { in SwitchInputType()
875 auto targetIme = session->GetImeNativeCfg(userId, switchInfo.bundleName, switchInfo.subName); in SwitchInputType()
880 if (!session->StartIme(targetIme)) { in SwitchInputType()
884 … int32_t ret = session->SwitchSubtype({ .name = switchInfo.bundleName, .id = switchInfo.subName }); in SwitchInputType()
898 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in HideCurrentInputDeprecated() local
899 if (session == nullptr) { in HideCurrentInputDeprecated()
904 …if (!identityChecker_->IsFocused(IPCSkeleton::GetCallingPid(), tokenId, session->GetCurrentClientP… in HideCurrentInputDeprecated()
908 return session->OnHideCurrentInput(); in HideCurrentInputDeprecated()
915 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in ShowCurrentInputDeprecated() local
916 if (session == nullptr) { in ShowCurrentInputDeprecated()
921 …if (!identityChecker_->IsFocused(IPCSkeleton::GetCallingPid(), tokenId, session->GetCurrentClientP… in ShowCurrentInputDeprecated()
925 return session->OnShowCurrentInput(); in ShowCurrentInputDeprecated()
1063 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in OnUserRemoved() local
1064 if (session != nullptr) { in OnUserRemoved()
1065 session->StopCurrentIme(); in OnUserRemoved()
1080 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in OnUserStop() local
1081 if (session == nullptr) { in OnUserStop()
1085 session->StopCurrentIme(); in OnUserStop()
1096 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in OnHideKeyboardSelf() local
1097 if (session == nullptr) { in OnHideKeyboardSelf()
1101 session->OnHideSoftKeyBoardSelf(); in OnHideKeyboardSelf()
1175 auto session = UserSessionManager::GetInstance().GetUserSession(userId_); in OnUserUnlocked() local
1176 if (session == nullptr) { in OnUserUnlocked()
1179 session = UserSessionManager::GetInstance().GetUserSession(userId_); in OnUserUnlocked()
1180 if (session == nullptr) { in OnUserUnlocked()
1184 session->OnUserUnlocked(); in OnUserUnlocked()
1228 auto session = UserSessionManager::GetInstance().GetUserSession(userId_); in SwitchByCombinationKey() local
1229 if (session == nullptr) { in SwitchByCombinationKey()
1233 if (session->IsProxyImeEnable()) { in SwitchByCombinationKey()
1342 auto session = UserSessionManager::GetInstance().GetUserSession(userId_); in SwitchMode() local
1343 if (session == nullptr) { in SwitchMode()
1347 session->GetSwitchQueue().Push(switchInfo); in SwitchMode()
1374 auto session = UserSessionManager::GetInstance().GetUserSession(userId_); in SwitchLanguage() local
1375 if (session == nullptr) { in SwitchLanguage()
1379 session->GetSwitchQueue().Push(switchInfo); in SwitchLanguage()
1399 auto session = UserSessionManager::GetInstance().GetUserSession(userId_); in SwitchType() local
1400 if (session == nullptr) { in SwitchType()
1404 session->GetSwitchQueue().Push(switchInfo); in SwitchType()
1507 auto session = UserSessionManager::GetInstance().GetUserSession(userId_); in DatashareCallback() local
1508 if (session == nullptr) { in DatashareCallback()
1513 session->GetSwitchQueue().Push(switchInfo); in DatashareCallback()
1538 auto session = UserSessionManager::GetInstance().GetUserSession(userId_); in OnSecurityModeChange() local
1539 if (session == nullptr) { in OnSecurityModeChange()
1543 session->OnSecurityChange(static_cast<int32_t>(newMode)); in OnSecurityModeChange()
1544 session->AddRestartIme(); in OnSecurityModeChange()
1572 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in UnRegisteredProxyIme() local
1573 if (session == nullptr) { in UnRegisteredProxyIme()
1579 if (session->CheckSecurityMode()) { in UnRegisteredProxyIme()
1582 ret = session->RestoreCurrentIme(); in UnRegisteredProxyIme()
1588 return session->OnUnRegisteredProxyIme(type, core); in UnRegisteredProxyIme()
1659 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in IsStartInputTypePermitted() local
1660 if (session == nullptr) { in IsStartInputTypePermitted()
1664 …return identityChecker_->IsFocused(IPCSkeleton::GetCallingPid(), tokenId) && session->IsBoundToCli… in IsStartInputTypePermitted()
1675 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in ConnectSystemCmd() local
1676 if (session == nullptr) { in ConnectSystemCmd()
1680 return session->OnConnectSystemCmd(channel, agent); in ConnectSystemCmd()
1696 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in HandleScbStarted() local
1697 if (session == nullptr) { in HandleScbStarted()
1700 session = UserSessionManager::GetInstance().GetUserSession(userId); in HandleScbStarted()
1701 if (session == nullptr) { in HandleScbStarted()
1705 session->AddRestartIme(); in HandleScbStarted()
1711 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in HandleUserSwitched() local
1712 if (session == nullptr) { in HandleUserSwitched()
1715 session = UserSessionManager::GetInstance().GetUserSession(userId); in HandleUserSwitched()
1716 if (session == nullptr) { in HandleUserSwitched()
1720 auto imeData = session->GetReadyImeData(ImeType::IME); in HandleUserSwitched()
1721 if (imeData == nullptr && session->IsWmsReady()) { in HandleUserSwitched()
1722 session->StartCurrentIme(); in HandleUserSwitched()
1729 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in HandleWmsDisconnected() local
1730 if (session != nullptr) { in HandleWmsDisconnected()
1731 session->RemoveCurrentClient(); in HandleWmsDisconnected()
1739 if (session == nullptr) { in HandleWmsDisconnected()
1742 session->StopCurrentIme(); in HandleWmsDisconnected()
1756 auto session = UserSessionManager::GetInstance().GetUserSession(userId_); in HandleWmsStarted() local
1757 if (session != nullptr) { in HandleWmsStarted()
1758 session->RemoveCurrentClient(); in HandleWmsStarted()
1760 if (session == nullptr) { in HandleWmsStarted()
1763 session = UserSessionManager::GetInstance().GetUserSession(userId_); in HandleWmsStarted()
1764 if (session == nullptr) { in HandleWmsStarted()
1768 session->AddRestartIme(); in HandleWmsStarted()
1775 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in HandleFocusChanged() local
1776 if (session == nullptr) { in HandleFocusChanged()
1780 isFocused ? session->OnFocused(pid, uid) : session->OnUnfocused(pid, uid); in HandleFocusChanged()
1788 auto session = UserSessionManager::GetInstance().GetUserSession(userId_); in HandleMemStarted() local
1789 if (session == nullptr) { in HandleMemStarted()
1792 session = UserSessionManager::GetInstance().GetUserSession(userId_); in HandleMemStarted()
1793 if (session == nullptr) { in HandleMemStarted()
1797 session->AddRestartIme(); in HandleMemStarted()
1850 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in IsCurrentIme() local
1851 if (session == nullptr) { in IsCurrentIme()
1860 auto imeData = session->GetImeData(ImeType::IME); in IsCurrentIme()
1866 auto session = UserSessionManager::GetInstance().GetUserSession(userId); in StartInputType() local
1867 if (session == nullptr) { in StartInputType()
1877 return session->RestoreCurrentIme(); in StartInputType()
1882 session->GetSwitchQueue().Push(switchInfo); in StartInputType()