Lines Matching defs:MMIService

98 #define MMI_LOG_TAG "MMIService"
106 MMIService* g_MMIService;
187 const bool REGISTER_RESULT = SystemAbility::MakeAndRegisterAbility(MMIService::GetInstance());
225 MMIService::MMIService() : SystemAbility(MULTIMODAL_INPUT_CONNECT_SERVICE_ID, true) {}
227 MMIService::~MMIService()
232 MMI_HILOGI("~MMIService");
235 MMIService* MMIService::GetInstance()
240 MMI_HILOGI("New MMIService");
241 g_MMIService = new MMIService();
247 int32_t MMIService::AddEpoll(EpollEventType type, int32_t fd)
279 int32_t MMIService::DelEpoll(EpollEventType type, int32_t fd)
302 bool MMIService::IsRunning() const
307 bool MMIService::InitLibinputService()
329 bool MMIService::InitService()
358 bool MMIService::InitDelegateTasks()
380 int32_t MMIService::Init()
858 void MMIService::OnStart()
952 void MMIService::OnStop()
975 void MMIService::AddAppDebugListener()
986 void MMIService::RemoveAppDebugListener()
997 int32_t MMIService::AllocSocketFd(const std::string &programName, const int32_t moduleType, int32_t &toReturnClientFd,
1029 int32_t MMIService::AddInputEventFilter(sptr<IEventFilter> filter, int32_t filterId, int32_t priority,
1049 int32_t MMIService::RemoveInputEventFilter(int32_t filterId)
1067 void MMIService::OnConnected(SessionPtr s)
1097 void MMIService::OnDisconnected(SessionPtr s)
1117 int32_t MMIService::SetMouseScrollRows(int32_t rows)
1134 int32_t MMIService::SetCustomCursor(int32_t pid, int32_t windowId, int32_t focusX, int32_t focusY, void* pixelMap)
1156 int32_t MMIService::SetMouseIcon(int32_t windowId, void* pixelMap)
1179 int32_t MMIService::SetMouseHotSpot(int32_t pid, int32_t windowId, int32_t hotSpotX, int32_t hotSpotY)
1201 int32_t MMIService::SetNapStatus(int32_t pid, int32_t uid, std::string bundleName, int32_t napStatus)
1214 int32_t MMIService::ReadMouseScrollRows(int32_t &rows)
1221 int32_t MMIService::GetMouseScrollRows(int32_t &rows)
1238 int32_t MMIService::SetPointerSize(int32_t size)
1256 int32_t MMIService::ReadPointerSize(int32_t &size)
1263 int32_t MMIService::GetPointerSize(int32_t &size)
1280 int32_t MMIService::SetMousePrimaryButton(int32_t primaryButton)
1298 int32_t MMIService::ReadMousePrimaryButton(int32_t &primaryButton)
1305 int32_t MMIService::GetMousePrimaryButton(int32_t &primaryButton)
1322 int32_t MMIService::SetPointerVisible(bool visible, int32_t priority)
1347 int32_t MMIService::CheckPointerVisible(bool &visible)
1354 int32_t MMIService::IsPointerVisible(bool &visible)
1371 int32_t MMIService::MarkProcessed(int32_t eventType, int32_t eventId)
1388 int32_t MMIService::SetPointerColor(int32_t color)
1406 int32_t MMIService::ReadPointerColor(int32_t &color)
1413 int32_t MMIService::GetPointerColor(int32_t &color)
1430 int32_t MMIService::SetPointerSpeed(int32_t speed)
1448 int32_t MMIService::ReadPointerSpeed(int32_t &speed)
1455 int32_t MMIService::GetPointerSpeed(int32_t &speed)
1472 int32_t MMIService::NotifyNapOnline()
1479 int32_t MMIService::RemoveInputEventObserver()
1486 int32_t MMIService::SetPointerStyle(int32_t windowId, PointerStyle pointerStyle, bool isUiExtension)
1505 int32_t MMIService::ClearWindowPointerStyle(int32_t pid, int32_t windowId)
1527 int32_t MMIService::GetPointerStyle(int32_t windowId, PointerStyle &pointerStyle, bool isUiExtension)
1546 int32_t MMIService::SetHoverScrollState(bool state)
1564 int32_t MMIService::ReadHoverScrollState(bool &state)
1571 int32_t MMIService::GetHoverScrollState(bool &state)
1588 int32_t MMIService::OnSupportKeys(int32_t deviceId, std::vector<int32_t> &keys, std::vector<bool> &keystroke)
1603 int32_t MMIService::SupportKeys(int32_t deviceId, std::vector<int32_t> &keys, std::vector<bool> &keystroke)
1618 int32_t MMIService::OnGetDeviceIds(std::vector<int32_t> &ids)
1625 int32_t MMIService::GetDeviceIds(std::vector<int32_t> &ids)
1640 int32_t MMIService::OnGetDevice(int32_t deviceId, std::shared_ptr<InputDevice> &inputDevice)
1651 int32_t MMIService::GetDevice(int32_t deviceId, std::shared_ptr<InputDevice> &inputDevice)
1666 int32_t MMIService::OnRegisterDevListener(int32_t pid)
1674 int32_t MMIService::RegisterDevListener()
1690 int32_t MMIService::OnUnregisterDevListener(int32_t pid)
1697 int32_t MMIService::UnregisterDevListener()
1713 int32_t MMIService::OnGetKeyboardType(int32_t deviceId, int32_t &keyboardType)
1724 int32_t MMIService::GetKeyboardType(int32_t deviceId, int32_t &keyboardType)
1739 int32_t MMIService::SetKeyboardRepeatDelay(int32_t delay)
1756 int32_t MMIService::SetKeyboardRepeatRate(int32_t rate)
1773 int32_t MMIService::GetKeyboardRepeatDelay(int32_t &delay)
1790 int32_t MMIService::GetKeyboardRepeatRate(int32_t &rate)
1808 int32_t MMIService::CheckAddInput(int32_t pid, InputHandlerType handlerType, HandleEventType eventType,
1816 int32_t MMIService::CheckAddInput(int32_t pid, InputHandlerType handlerType, std::vector<int32_t> actionsType)
1825 int32_t MMIService::AddInputHandler(InputHandlerType handlerType, HandleEventType eventType, int32_t priority,
1875 int32_t MMIService::CheckRemoveInput(int32_t pid, InputHandlerType handlerType, HandleEventType eventType,
1883 int32_t MMIService::CheckRemoveInput(int32_t pid, InputHandlerType handlerType, std::vector<int32_t> actionsType)
1890 int32_t MMIService::ObserverAddInputHandler(int32_t pid)
1911 int32_t MMIService::RemoveInputHandler(InputHandlerType handlerType, HandleEventType eventType, int32_t priority,
1954 int32_t MMIService::AddGestureMonitor(InputHandlerType handlerType,
2001 int32_t MMIService::RemoveGestureMonitor(InputHandlerType handlerType,
2036 int32_t MMIService::CheckMarkConsumed(int32_t pid, int32_t eventId)
2044 int32_t MMIService::MarkEventConsumed(int32_t eventId)
2062 int32_t MMIService::MoveMouseEvent(int32_t offsetX, int32_t offsetY)
2080 int32_t MMIService::InjectKeyEvent(const std::shared_ptr<KeyEvent> keyEvent, bool isNativeInject)
2103 int32_t MMIService::CheckInjectKeyEvent(const std::shared_ptr<KeyEvent> keyEvent, int32_t pid, bool isNativeInject)
2115 int32_t MMIService::OnGetKeyState(std::vector<int32_t> &pressedKeys, std::map<int32_t, int32_t> &specialKeysState)
2137 int32_t MMIService::CheckInjectPointerEvent(const std::shared_ptr<PointerEvent> pointerEvent,
2149 int32_t MMIService::InjectPointerEvent(const std::shared_ptr<PointerEvent> pointerEvent, bool isNativeInject)
2174 void MMIService::OnAddResSchedSystemAbility(int32_t systemAbilityId, const std::string &deviceId)
2193 void MMIService::OnAddSystemAbility(int32_t systemAbilityId, const std::string &deviceId)
2238 void MMIService::ScreenCaptureCallback(int32_t pid, bool isStart)
2240 auto service = MMIService::GetInstance();
2251 void MMIService::RegisterScreenCaptureCallback()
2261 int32_t MMIService::SubscribeKeyEvent(int32_t subscribeId, const std::shared_ptr<KeyOption> option)
2293 int32_t MMIService::UnsubscribeKeyEvent(int32_t subscribeId)
2325 int32_t MMIService::SubscribeHotkey(int32_t subscribeId, const std::shared_ptr<KeyOption> option)
2357 int32_t MMIService::UnsubscribeHotkey(int32_t subscribeId)
2389 int32_t MMIService::SubscribeSwitchEvent(int32_t subscribeId, int32_t switchType)
2407 int32_t MMIService::UnsubscribeSwitchEvent(int32_t subscribeId)
2425 int32_t MMIService::SetAnrObserver()
2441 int32_t MMIService::GetDisplayBindInfo(DisplayBindInfos &infos)
2456 int32_t MMIService::GetAllMmiSubscribedEvents(std::map<std::tuple<int32_t, int32_t, std::string>, int32_t> &datas)
2463 int32_t MMIService::SetDisplayBind(int32_t deviceId, int32_t displayId, std::string &msg)
2478 int32_t MMIService::GetFunctionKeyState(int32_t funcKey, bool &state)
2495 int32_t MMIService::SetFunctionKeyState(int32_t funcKey, bool enable)
2512 int32_t MMIService::SetPointerLocation(int32_t x, int32_t y)
2529 void MMIService::OnDelegateTask(epoll_event &ev)
2546 void MMIService::OnThread()
2596 bool MMIService::InitSignalHandler()
2627 void MMIService::OnSignalEvent(int32_t signalFd)
2657 void MMIService::AddReloadDeviceTimer()
2668 int32_t MMIService::Dump(int32_t fd, const std::vector<std::u16string> &args)
2688 int32_t MMIService::SetMouseCaptureMode(int32_t windowId, bool isCaptureMode)
2703 int32_t MMIService::OnGetWindowPid(int32_t windowId, int32_t &windowPid)
2715 int32_t MMIService::GetWindowPid(int32_t windowId)
2732 int32_t MMIService::AppendExtraData(const ExtraData &extraData)
2746 int32_t MMIService::EnableInputDevice(bool enable)
2761 int32_t MMIService::UpdateCombineKeyState(bool enable)
2780 int32_t MMIService::CheckPidPermission(int32_t pid)
2791 int32_t MMIService::EnableCombineKey(bool enable)
2809 int32_t MMIService::UpdateSettingsXml(const std::string &businessId, int32_t delay)
2817 int32_t MMIService::SetKeyDownDuration(const std::string &businessId, int32_t delay)
2835 int32_t MMIService::ReadTouchpadScrollSwich(bool &switchFlag)
2841 int32_t MMIService::ReadTouchpadScrollDirection(bool &switchFlag)
2847 int32_t MMIService::ReadTouchpadTapSwitch(bool &switchFlag)
2853 int32_t MMIService::ReadTouchpadPointerSpeed(int32_t &speed)
2859 int32_t MMIService::ReadTouchpadPinchSwitch(bool &switchFlag)
2865 int32_t MMIService::ReadTouchpadSwipeSwitch(bool &switchFlag)
2871 int32_t MMIService::ReadTouchpadRightMenuType(int32_t &type)
2877 int32_t MMIService::ReadTouchpadRotateSwitch(bool &rotateSwitch)
2885 int32_t MMIService::SetTouchpadScrollSwitch(bool switchFlag)
2902 int32_t MMIService::GetTouchpadScrollSwitch(bool &switchFlag)
2919 int32_t MMIService::SetTouchpadScrollDirection(bool state)
2936 int32_t MMIService::GetTouchpadScrollDirection(bool &state)
2953 int32_t MMIService::SetTouchpadTapSwitch(bool switchFlag)
2970 int32_t MMIService::GetTouchpadTapSwitch(bool &switchFlag)
2987 int32_t MMIService::SetTouchpadPointerSpeed(int32_t speed)
3004 int32_t MMIService::GetTouchpadPointerSpeed(int32_t &speed)
3021 int32_t MMIService::SetTouchpadPinchSwitch(bool switchFlag)
3038 int32_t MMIService::GetTouchpadPinchSwitch(bool &switchFlag)
3055 int32_t MMIService::SetTouchpadSwipeSwitch(bool switchFlag)
3072 int32_t MMIService::GetTouchpadSwipeSwitch(bool &switchFlag)
3089 int32_t MMIService::SetTouchpadRightClickType(int32_t type)
3106 int32_t MMIService::GetTouchpadRightClickType(int32_t &type)
3123 int32_t MMIService::SetTouchpadRotateSwitch(bool rotateSwitch)
3140 int32_t MMIService::GetTouchpadRotateSwitch(bool &rotateSwitch)
3157 int32_t MMIService::SetShieldStatus(int32_t shieldMode, bool isShield)
3174 int32_t MMIService::GetShieldStatus(int32_t shieldMode, bool &isShield)
3191 int32_t MMIService::GetKeyState(std::vector<int32_t> &pressedKeys, std::map<int32_t, int32_t> &specialKeysState)
3208 int32_t MMIService::Authorize(bool isAuthorize)
3223 int32_t MMIService::OnAuthorize(bool isAuthorize)
3228 int32_t MMIService::CancelInjection()
3243 int32_t MMIService::OnCancelInjection()
3248 int32_t MMIService::HasIrEmitter(bool &hasIrEmitter)
3263 int32_t MMIService::GetInfraredFrequencies(std::vector<InfraredFrequency>& frequencies)
3288 int32_t MMIService::TransmitInfrared(int64_t number, std::vector<int64_t>& pattern)
3305 int32_t MMIService::SetVKeyboardArea(double topLeftX, double topLeftY, double bottomRightX, double bottomRightY)
3323 int32_t MMIService::OnSetVKeyboardArea(double topLeftX, double topLeftY, double bottomRightX, double bottomRightY)
3341 int32_t MMIService::SetMotionSpace(std::string& keyName, bool useShift, std::vector<int32_t>& pattern)
3359 int32_t MMIService::OnSetMotionSpace(std::string& keyName, bool useShift, std::vector<int32_t>& pattern)
3373 int32_t MMIService::OnHasIrEmitter(bool &hasIrEmitter)
3379 int32_t MMIService::SetPixelMapData(int32_t infoId, void* pixelMap)
3395 void MMIService::InitPreferences()
3406 int32_t MMIService::SetMoveEventFilters(bool flag)
3420 int32_t MMIService::SetCurrentUser(int32_t userId)
3435 int32_t MMIService::SetTouchpadThreeFingersTapSwitch(bool switchFlag)
3453 int32_t MMIService::GetTouchpadThreeFingersTapSwitch(bool &switchFlag)
3471 int32_t MMIService::AddVirtualInputDevice(std::shared_ptr<InputDevice> device, int32_t &deviceId)
3486 int32_t MMIService::RemoveVirtualInputDevice(int32_t deviceId)
3500 int32_t MMIService::EnableHardwareCursorStats(bool enable)
3518 int32_t MMIService::GetHardwareCursorStats(uint32_t &frameCount, uint32_t &vsyncCount)
3537 int32_t MMIService::GetPointerSnapshot(void *pixelMapPtr)
3553 int32_t MMIService::SetTouchpadScrollRows(int32_t rows)
3571 int32_t MMIService::ReadTouchpadScrollRows(int32_t &rows)
3578 int32_t MMIService::GetTouchpadScrollRows(int32_t &rows)
3597 int32_t MMIService::AncoAddChannel(sptr<IAncoChannel> channel)
3608 int32_t MMIService::AncoRemoveChannel(sptr<IAncoChannel> channel)
3620 int32_t MMIService::TransferBinderClientSrv(const sptr<IRemoteObject> &binderClientObject)
3634 void MMIService::CalculateFuntionRunningTime(std::function<void()> func, const std::string &flag)
3636 std::function<void (void *)> printLog = std::bind(&MMIService::PrintLog, this, flag, THREAD_BLOCK_TIMER_SPAN_S,
3644 void MMIService::PrintLog(const std::string &flag, int32_t duration, int32_t pid, int32_t tid)
3659 int32_t MMIService::SkipPointerLayer(bool isSkip)
3676 void MMIService::OnSessionDelete(SessionPtr session)
3689 int32_t MMIService::SetClientInfo(int32_t pid, uint64_t readThreadId)
3709 void MMIService::InitPrintClientInfo()
3736 int32_t MMIService::GetIntervalSinceLastInput(int64_t &timeInterval)
3748 int32_t MMIService::GetAllSystemHotkeys(std::vector<std::unique_ptr<KeyOption>> &keyOptions)
3763 int32_t MMIService::OnGetAllSystemHotkey(std::vector<std::unique_ptr<KeyOption>> &keyOptions)