Lines Matching refs:sptr
71 int PerUserSession::AddClientInfo(sptr<IRemoteObject> inputClient, const InputClientInfo &clientInfo,
113 void PerUserSession::RemoveClientInfo(const sptr<IRemoteObject> &client, bool isClientDied)
138 void PerUserSession::UpdateClientInfo(const sptr<IRemoteObject> &client, const std::unordered_map<UpdateFlag,
182 int32_t PerUserSession::HideKeyboard(const sptr<IInputClient> ¤tClient)
206 int32_t PerUserSession::ShowKeyboard(const sptr<IInputClient> ¤tClient)
233 void PerUserSession::OnClientDied(sptr<IInputClient> remote)
261 void PerUserSession::OnImeDied(const sptr<IInputMethodCore> &remote, ImeType type)
307 int32_t PerUserSession::RemoveIme(const sptr<IInputMethodCore> &core, ImeType type)
328 sptr<IInputClient> client = GetCurrentClient();
339 sptr<IInputClient> client = GetCurrentClient();
347 int32_t PerUserSession::OnHideInput(sptr<IInputClient> client)
357 int32_t PerUserSession::OnShowInput(sptr<IInputClient> client)
370 sptr<IInputClient> client = GetCurrentClient();
440 std::shared_ptr<InputClientInfo> PerUserSession::GetClientInfo(sptr<IRemoteObject> inputClient)
477 int32_t PerUserSession::OnReleaseInput(const sptr<IInputClient> &client)
483 int32_t PerUserSession::RemoveClient(const sptr<IInputClient> &client, bool isUnbindFromClient, bool isInactiveClient)
504 void PerUserSession::DeactivateClient(const sptr<IInputClient> &client)
545 int32_t PerUserSession::OnStartInput(const InputClientInfo &inputClientInfo, sptr<IRemoteObject> &agent)
547 const sptr<IInputClient> &client = inputClientInfo.client;
637 void PerUserSession::StopImeInput(ImeType currentType, const sptr<IRemoteObject> ¤tChannel)
668 int32_t PerUserSession::OnSetCoreAndAgent(const sptr<IInputMethodCore> &core, const sptr<IRemoteObject> &agent)
695 int32_t PerUserSession::OnRegisterProxyIme(const sptr<IInputMethodCore> &core, const sptr<IRemoteObject> &agent)
717 int32_t PerUserSession::OnUnRegisteredProxyIme(UnRegisteredType type, const sptr<IInputMethodCore> &core)
746 sptr<IInputControlChannel> inputControlChannel = new InputControlChannelStub(userId_);
777 void PerUserSession::SetCurrentClient(sptr<IInputClient> client)
784 sptr<IInputClient> PerUserSession::GetCurrentClient()
791 void PerUserSession::ReplaceCurrentClient(const sptr<IInputClient> &client)
820 void PerUserSession::SetInactiveClient(sptr<IInputClient> client)
827 sptr<IInputClient> PerUserSession::GetInactiveClient()
852 int32_t PerUserSession::AddImeData(ImeType type, sptr<IInputMethodCore> core, sptr<IRemoteObject> agent, pid_t pid)
858 sptr<InputDeathRecipient> deathRecipient = new (std::nothrow) InputDeathRecipient();
995 bool PerUserSession::IsSameClient(sptr<IInputClient> source, sptr<IInputClient> dest)
1067 sptr<AAFwk::IAbilityConnection> connection = new (std::nothrow) ImeConnection();
1275 std::map<sptr<IRemoteObject>, std::shared_ptr<InputClientInfo>> PerUserSession::GetClientMap()
1297 int32_t PerUserSession::OnConnectSystemCmd(const sptr<IRemoteObject> &channel, sptr<IRemoteObject> &agent)
1425 int32_t PerUserSession::UpdateImeData(sptr<IInputMethodCore> core, sptr<IRemoteObject> agent, pid_t pid)
1440 sptr<InputDeathRecipient> deathRecipient = new (std::nothrow) InputDeathRecipient();