/base/inputmethod/imf/frameworks/native/inputmethod_controller/include/ |
H A D | event_status_manager.h | 25 inline static bool IsImeShowOn(uint32_t eventFlag) in IsImeShowOn() argument 27 return (eventFlag & EVENT_IME_SHOW_MASK) == EVENT_IME_SHOW_MASK; in IsImeShowOn() 29 inline static bool IsImeChangeOn(uint32_t eventFlag) in IsImeChangeOn() argument 31 return (eventFlag & EVENT_IME_CHANGE_MASK) == EVENT_IME_CHANGE_MASK; in IsImeChangeOn() 33 inline static bool IsImeHideOn(uint32_t eventFlag) in IsImeHideOn() argument 35 return (eventFlag & EVENT_IME_HIDE_MASK) == EVENT_IME_HIDE_MASK; in IsImeHideOn()
|
H A D | ime_event_monitor_manager_impl.h | 31 IMF_API int32_t RegisterImeEventListener(uint32_t eventFlag, const std::shared_ptr<ImeEventListener> &listener); 32 IMF_API int32_t UnRegisterImeEventListener(uint32_t eventFlag, const std::shared_ptr<ImeEventListener> &listener);
|
H A D | input_client_info.h | 45 uint32_t eventFlag{ NO_EVENT_ON }; // the flag of the all listen event
|
H A D | input_method_system_ability_proxy.h | 69 int32_t UpdateListenEventFlag(InputClientInfo &clientInfo, uint32_t eventFlag) override;
|
/base/inputmethod/imf/frameworks/native/inputmethod_controller/src/ |
H A D | ime_event_monitor_manager.cpp | 39 int32_t ImeEventMonitorManager::RegisterImeEventListener(uint32_t eventFlag, in RegisterImeEventListener() argument 42 if (!IsParamValid(eventFlag, listener)) { in RegisterImeEventListener() 46 return ImeEventMonitorManagerImpl::GetInstance().RegisterImeEventListener(eventFlag & ALL_EVENT_MASK, listener); in RegisterImeEventListener() 49 int32_t ImeEventMonitorManager::UnRegisterImeEventListener(uint32_t eventFlag, in UnRegisterImeEventListener() argument 52 if (!IsParamValid(eventFlag, listener)) { in UnRegisterImeEventListener() 56 return ImeEventMonitorManagerImpl::GetInstance().UnRegisterImeEventListener(eventFlag & ALL_EVENT_MASK, listener); in UnRegisterImeEventListener() 58 bool ImeEventMonitorManager::IsParamValid(uint32_t eventFlag, const std::shared_ptr<ImeEventListener> &listener) in IsParamValid() argument 60 if (eventFlag == 0) { in IsParamValid() 61 IMSA_HILOGE("eventFlag is 0!"); in IsParamValid()
|
H A D | ime_event_monitor_manager_impl.cpp | 38 int32_t ImeEventMonitorManagerImpl::RegisterImeEventListener(uint32_t eventFlag, in RegisterImeEventListener() argument 46 auto finalEventFlag = currentEventFlag | eventFlag; in RegisterImeEventListener() 47 auto ret = InputMethodController::GetInstance()->UpdateListenEventFlag(finalEventFlag, eventFlag, true); in RegisterImeEventListener() 53 auto eventMask = eventFlag & (1u << i); in RegisterImeEventListener() 67 int32_t ImeEventMonitorManagerImpl::UnRegisterImeEventListener(uint32_t eventFlag, in UnRegisterImeEventListener() argument 73 auto eventMask = eventFlag & (1u << i); in UnRegisterImeEventListener() 96 auto ret = InputMethodController::GetInstance()->UpdateListenEventFlag(finalEventFlag, eventFlag, false); in UnRegisterImeEventListener()
|
H A D | input_method_system_ability_proxy.cpp | 236 int32_t InputMethodSystemAbilityProxy::UpdateListenEventFlag(InputClientInfo &clientInfo, uint32_t eventFlag) 239 [&clientInfo, eventFlag](MessageParcel &data) { 240 return ITypesUtil::Marshal(data, clientInfo, clientInfo.client->AsObject(), clientInfo.channel, eventFlag);
|
H A D | input_method_controller.cpp | 92 int32_t InputMethodController::UpdateListenEventFlag(uint32_t finalEventFlag, uint32_t eventFlag, bool isOn) in UpdateListenEventFlag() argument 94 auto oldEventFlag = clientInfo_.eventFlag; in UpdateListenEventFlag() 95 clientInfo_.eventFlag = finalEventFlag; in UpdateListenEventFlag() 100 clientInfo_.eventFlag = oldEventFlag; in UpdateListenEventFlag() 104 auto ret = proxy->UpdateListenEventFlag(clientInfo_, eventFlag); in UpdateListenEventFlag() 106 clientInfo_.eventFlag = oldEventFlag; in UpdateListenEventFlag() 580 if (clientInfo_.eventFlag == NO_EVENT_ON) { in RestoreListenInfoInSaDied()
|
/base/inputmethod/imf/interfaces/inner_api/inputmethod_controller/include/ |
H A D | ime_event_monitor_manager.h | 43 * @param eventFlag Indicates the flag of the ime event to be registered 48 IMF_API int32_t RegisterImeEventListener(uint32_t eventFlag, const std::shared_ptr<ImeEventListener> &listener); 60 IMF_API int32_t UnRegisterImeEventListener(uint32_t eventFlag, const std::shared_ptr<ImeEventListener> &listener); 66 bool IsParamValid(uint32_t eventFlag, const std::shared_ptr<ImeEventListener> &listener);
|
H A D | input_method_controller.h | 737 int32_t UpdateListenEventFlag(uint32_t finalEventFlag, uint32_t eventFlag, bool isOn);
|
/base/inputmethod/imf/test/unittest/cpp_test/src/ |
H A D | ime_event_monitor_manager_test.cpp | 62 InputMethodController::GetInstance()->clientInfo_.eventFlag = 0; in TearDown() 82 * @tc.desc: eventFlag is 0 96 * @tc.desc: eventFlag is 15 114 * @tc.desc: eventFlag is 5 182 EXPECT_EQ(InputMethodController::GetInstance()->clientInfo_.eventFlag, 4); in HWTEST_F() 187 EXPECT_EQ(InputMethodController::GetInstance()->clientInfo_.eventFlag, 0); in HWTEST_F() 202 EXPECT_EQ(InputMethodController::GetInstance()->clientInfo_.eventFlag, 4); in HWTEST_F() 222 EXPECT_EQ(InputMethodController::GetInstance()->clientInfo_.eventFlag, 6); in HWTEST_F() 249 EXPECT_EQ(InputMethodController::GetInstance()->clientInfo_.eventFlag, 6); in HWTEST_F() 271 EXPECT_EQ(InputMethodController::GetInstance()->clientInfo_.eventFlag, in HWTEST_F() [all...] |
/base/inputmethod/imf/services/include/ |
H A D | i_input_method_system_ability.h | 68 virtual int32_t UpdateListenEventFlag(InputClientInfo &clientInfo, uint32_t eventFlag) = 0;
|
H A D | input_method_system_ability.h | 76 int32_t UpdateListenEventFlag(InputClientInfo &clientInfo, uint32_t eventFlag) override;
|
/base/inputmethod/imf/services/src/ |
H A D | input_method_system_ability_stub.cpp | 321 uint32_t eventFlag = 0; in UpdateListenEventFlagOnRemote() local 322 if (!ITypesUtil::Unmarshal(data, clientInfo, client, clientInfo.channel, eventFlag)) { in UpdateListenEventFlagOnRemote() 327 int32_t ret = UpdateListenEventFlag(clientInfo, eventFlag); in UpdateListenEventFlagOnRemote()
|
H A D | peruser_session.cpp | 84 UpdateClientInfo(inputClient, { { UpdateFlag::EVENTFLAG, clientInfo.eventFlag } }); in AddClientInfo() 122 if (clientInfo->eventFlag != NO_EVENT_ON && !isClientDied) { in RemoveClientInfo() 153 info->eventFlag = std::get<uint32_t>(updateInfo.second); in UpdateClientInfo() 839 if (clientInfo == nullptr || !EventStatusManager::IsImeChangeOn(clientInfo->eventFlag)) { in NotifyImeChangeToClients() 1125 if (status == InputWindowStatus::SHOW && !EventStatusManager::IsImeShowOn(clientInfo->eventFlag)) { in OnPanelStatusChange() 1129 if (status == InputWindowStatus::HIDE && !EventStatusManager::IsImeHideOn(clientInfo->eventFlag)) { in OnPanelStatusChange() 1155 if (info->eventFlag == NO_EVENT_ON && info->bindImeType == ImeType::NONE) { in OnUpdateListenEventFlag()
|
H A D | input_method_system_ability.cpp | 528 int32_t InputMethodSystemAbility::UpdateListenEventFlag(InputClientInfo &clientInfo, uint32_t eventFlag) in UpdateListenEventFlag() argument 530 IMSA_HILOGI("finalEventFlag: %{public}u, eventFlag: %{public}u.", clientInfo.eventFlag, eventFlag); in UpdateListenEventFlag() 531 if (EventStatusManager::IsImeHideOn(eventFlag) || EventStatusManager::IsImeShowOn(eventFlag)) { in UpdateListenEventFlag()
|
/base/inputmethod/imf/common/src/ |
H A D | itypes_util.cpp | 251 if (!Marshal(data, input.pid, input.uid, input.userID, input.isShowKeyboard, input.eventFlag, input.config, in Marshalling() 261 if (!Unmarshal(data, output.pid, output.uid, output.userID, output.isShowKeyboard, output.eventFlag, output.config, in Unmarshalling()
|
/base/hiviewdfx/hiview/plugins/eventlogger/ |
H A D | event_logger.cpp | 361 std::string eventFlag = "Event {"; in ParseMsgForMessageAndEventHandler() local 389 std::string::size_type pos = (*line).find(eventFlag); in ParseMsgForMessageAndEventHandler()
|