Lines Matching refs:imeData
267 auto imeData = GetImeData(type);
269 if (ime.bundleName == imeData->ime.first) {
272 if (imeData != nullptr && imeData->imeStatus == ImeStatus::EXITING) {
275 IMSA_HILOGI("%{public}d not current imeData.", type);
870 auto imeData = std::make_shared<ImeData>(core, agent, deathRecipient, pid);
871 imeData->imeStatus = ImeStatus::READY;
872 imeData_.insert_or_assign(type, imeData);
905 IMSA_HILOGD("imeData not found.");
1224 auto imeData = GetReadyImeData(ImeType::IME);
1226 if (imeData == nullptr || imeData->ime.first != cfgIme->bundleName || imeData->ime.second != cfgIme->extName) {
1240 auto imeData = GetImeData(ImeType::IME);
1241 if (imeData == nullptr) {
1245 IMSA_HILOGD("userId: %{public}d, pid: %{public}d, current pid: %{public}d.", userId_, pid, imeData->pid);
1246 return imeData->pid == pid;
1418 auto imeData = std::make_shared<ImeData>(nullptr, nullptr, nullptr, -1);
1419 imeData->startTime = duration_cast<milliseconds>(system_clock::now().time_since_epoch()).count();
1420 imeData->ime = ime;
1421 imeData_.insert({ ImeType::IME, imeData });
1483 auto imeData = GetImeData(ImeType::IME);
1484 if (imeData == nullptr) {
1487 if (imeData->ime.first == ime->bundleName && imeData->ime.second == ime->extName) {
1514 auto imeData = GetImeData(ImeType::IME);
1515 if (imeData == nullptr) {
1530 if (time - imeData->startTime > ImeData::START_TIME_OUT) {
1531 IMSA_HILOGE("[%{public}s, %{public}s] start abnormal, more than eight second!", imeData->ime.first.c_str(),
1532 imeData->ime.second.c_str());
1593 auto imeData = GetImeData(ImeType::IME);
1594 if (imeData == nullptr) {
1597 if (imeData->core == nullptr) {
1601 auto ret = RequestIme(imeData, RequestType::NORMAL, [&imeData] {
1603 return imeData->core->StopInputService(true);
1618 auto imeData = GetImeData(ImeType::IME);
1619 if (imeData == nullptr) {
1622 if (!ImeInfoInquirer::GetInstance().IsRunningIme(userId_, imeData->ime.first)) {
1637 auto imeData = GetImeData(ImeType::IME);
1638 if (imeData == nullptr) {
1642 want.SetElementName(imeData->ime.first, imeData->ime.second);
1647 imeData->ime.first.c_str(), imeData->ime.second.c_str(), ret);
1654 if (ImeInfoInquirer::GetInstance().IsRunningIme(userId_, imeData->ime.first)) {
1655 IMSA_HILOGW("stop [%{public}s, %{public}s] timeout.", imeData->ime.first.c_str(), imeData->ime.second.c_str());
1685 auto imeData = GetReadyImeData(ImeType::IME);
1686 if (imeData != nullptr && imeData->ime.first == cfgIme->bundleName && imeData->ime.second == cfgIme->extName) {