Home
last modified time | relevance | path

Searched refs:eventFlag (Results 1 - 18 of 18) sorted by relevance

/base/inputmethod/imf/frameworks/native/inputmethod_controller/include/
H A Devent_status_manager.h25 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 Dime_event_monitor_manager_impl.h31 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 Dinput_client_info.h45 uint32_t eventFlag{ NO_EVENT_ON }; // the flag of the all listen event
H A Dinput_method_system_ability_proxy.h69 int32_t UpdateListenEventFlag(InputClientInfo &clientInfo, uint32_t eventFlag) override;
/base/inputmethod/imf/frameworks/native/inputmethod_controller/src/
H A Dime_event_monitor_manager.cpp39 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 Dime_event_monitor_manager_impl.cpp38 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 Dinput_method_system_ability_proxy.cpp236 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 Dinput_method_controller.cpp92 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 Dime_event_monitor_manager.h43 * @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 Dinput_method_controller.h737 int32_t UpdateListenEventFlag(uint32_t finalEventFlag, uint32_t eventFlag, bool isOn);
/base/inputmethod/imf/test/unittest/cpp_test/src/
H A Dime_event_monitor_manager_test.cpp62 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 Di_input_method_system_ability.h68 virtual int32_t UpdateListenEventFlag(InputClientInfo &clientInfo, uint32_t eventFlag) = 0;
H A Dinput_method_system_ability.h76 int32_t UpdateListenEventFlag(InputClientInfo &clientInfo, uint32_t eventFlag) override;
/base/inputmethod/imf/services/src/
H A Dinput_method_system_ability_stub.cpp321 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 Dperuser_session.cpp84 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 Dinput_method_system_ability.cpp528 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 Ditypes_util.cpp251 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 Devent_logger.cpp361 std::string eventFlag = "Event {"; in ParseMsgForMessageAndEventHandler() local
389 std::string::size_type pos = (*line).find(eventFlag); in ParseMsgForMessageAndEventHandler()

Completed in 29 milliseconds