Lines Matching defs:agent
545 int32_t PerUserSession::OnStartInput(const InputClientInfo &inputClientInfo, sptr<IRemoteObject> &agent)
571 if (data == nullptr || data->agent == nullptr) {
572 IMSA_HILOGE("data or agent is nullptr!");
575 agent = data->agent;
603 if (!isBindFromClient && clientInfo->client->OnInputReady(data->agent) != ErrorCode::NO_ERROR) {
668 int32_t PerUserSession::OnSetCoreAndAgent(const sptr<IInputMethodCore> &core, const sptr<IRemoteObject> &agent)
671 auto ret = UpdateImeData(core, agent, IPCSkeleton::GetCallingPid());
695 int32_t PerUserSession::OnRegisterProxyIme(const sptr<IInputMethodCore> &core, const sptr<IRemoteObject> &agent)
699 auto ret = AddImeData(imeType, core, agent, IPCSkeleton::GetCallingPid());
852 int32_t PerUserSession::AddImeData(ImeType type, sptr<IInputMethodCore> core, sptr<IRemoteObject> agent, pid_t pid)
854 if (core == nullptr || agent == nullptr) {
855 IMSA_HILOGE("core or agent is nullptr!");
870 auto imeData = std::make_shared<ImeData>(core, agent, deathRecipient, pid);
1297 int32_t PerUserSession::OnConnectSystemCmd(const sptr<IRemoteObject> &channel, sptr<IRemoteObject> &agent)
1305 [&data, &channel, &agent] { return data->core->OnConnectSystemCmd(channel, agent); });
1425 int32_t PerUserSession::UpdateImeData(sptr<IInputMethodCore> core, sptr<IRemoteObject> agent, pid_t pid)
1427 if (core == nullptr || agent == nullptr) {
1428 IMSA_HILOGE("core or agent is nullptr!");
1437 it->second->agent = agent;