1 /*
2 * Copyright (C) 2024 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15 #include "mock.h"
16
17 namespace OHOS {
18 using namespace OHOS::MMI;
19
InputDisplayBindHelper(const std::string bindCfgFile)20 InputDisplayBindHelper::InputDisplayBindHelper(const std::string bindCfgFile)
21 : fileName_(bindCfgFile), infos_(std::make_shared<BindInfos>()), configFileInfos_(std::make_shared<BindInfos>())
22 {}
23
Load()24 void InputDisplayBindHelper::Load()
25 {}
26
Dumps() const27 std::string InputDisplayBindHelper::Dumps() const
28 {
29 return "";
30 }
31
GetDisplayBindInfo(DisplayBindInfos & infos)32 int32_t InputDisplayBindHelper::GetDisplayBindInfo(DisplayBindInfos &infos)
33 {
34 return 0;
35 }
36
SetDisplayBind(int32_t deviceId,int32_t displayId,std::string & msg)37 int32_t InputDisplayBindHelper::SetDisplayBind(int32_t deviceId, int32_t displayId, std::string &msg)
38 {
39 return 0;
40 }
41
GetBindDisplayNameByInputDevice(int32_t inputDeviceId) const42 std::string InputDisplayBindHelper::GetBindDisplayNameByInputDevice(int32_t inputDeviceId) const
43 {
44 if (DfsMessageParcel::messageParcel == nullptr) {
45 return "";
46 }
47 return DfsMessageParcel::messageParcel->GetBindDisplayNameByInputDevice(inputDeviceId);
48 }
49
GetDisplayIdNames() const50 std::set<std::pair<int32_t, std::string>> InputDisplayBindHelper::GetDisplayIdNames() const
51 {
52 std::set<std::pair<int32_t, std::string>> idNames;
53 return idNames;
54 }
55
RemoveDisplay(int32_t id)56 void InputDisplayBindHelper::RemoveDisplay(int32_t id)
57 {}
58
AddLocalDisplay(int32_t id,const std::string & name)59 void InputDisplayBindHelper::AddLocalDisplay(int32_t id, const std::string &name)
60 {}
61
IsDisplayAdd(int32_t id,const std::string & name)62 bool InputDisplayBindHelper::IsDisplayAdd(int32_t id, const std::string &name)
63 {
64 return false;
65 }
66
AddDisplay(int32_t id,const std::string & name)67 void InputDisplayBindHelper::AddDisplay(int32_t id, const std::string &name)
68 {}
69
RemoveInputDevice(int32_t id)70 void InputDisplayBindHelper::RemoveInputDevice(int32_t id)
71 {}
72
AddInputDevice(int32_t id,const std::string & name)73 void InputDisplayBindHelper::AddInputDevice(int32_t id, const std::string &name)
74 {}
75
~UDSServer()76 UDSServer::~UDSServer() {}
77
AddSessionDeletedCallback(std::function<void (SessionPtr)> callback)78 void UDSServer::AddSessionDeletedCallback(std::function<void(SessionPtr)> callback)
79 {}
80
GetSession(int32_t fd) const81 SessionPtr UDSServer::GetSession(int32_t fd) const
82 {
83 if (DfsMessageParcel::messageParcel == nullptr) {
84 return nullptr;
85 }
86 return DfsMessageParcel::messageParcel->GetSession(fd);
87 }
88
GetClientFd(int32_t pid) const89 int32_t UDSServer::GetClientFd(int32_t pid) const
90 {
91 if (DfsMessageParcel::messageParcel == nullptr) {
92 return 0;
93 }
94 return DfsMessageParcel::messageParcel->GetClientFd(pid);
95 }
96
GetSessionByPid(int32_t pid) const97 SessionPtr UDSServer::GetSessionByPid(int32_t pid) const
98 {
99 return nullptr;
100 }
101
OnConnected(SessionPtr sess)102 void UDSServer::OnConnected(SessionPtr sess)
103 {}
104
OnDisconnected(SessionPtr sess)105 void UDSServer::OnDisconnected(SessionPtr sess)
106 {}
107
AddEpoll(EpollEventType type,int32_t fd,bool readOnly)108 int32_t UDSServer::AddEpoll(EpollEventType type, int32_t fd, bool readOnly)
109 {
110 return RET_ERR;
111 }
112
AddSocketPairInfo(const std::string & programName,const int32_t moduleType,const int32_t uid,const int32_t pid,int32_t & serverFd,int32_t & toReturnClientFd,int32_t & tokenType)113 int32_t UDSServer::AddSocketPairInfo(const std::string& programName,
114 const int32_t moduleType, const int32_t uid, const int32_t pid,
115 int32_t& serverFd, int32_t& toReturnClientFd, int32_t& tokenType)
116 {
117 return RET_ERR;
118 }
119
120 std::shared_ptr<InputDeviceManager> InputDeviceManager::instance_ = nullptr;
121 std::mutex InputDeviceManager::mutex_;
GetInstance()122 std::shared_ptr<InputDeviceManager> InputDeviceManager::GetInstance()
123 {
124 if (instance_ == nullptr) {
125 std::lock_guard<std::mutex> lock(mutex_);
126 if (instance_ == nullptr) {
127 instance_ = std::make_shared<InputDeviceManager>();
128 }
129 }
130 return instance_;
131 }
132
Attach(std::shared_ptr<IDeviceObserver> observer)133 void InputDeviceManager::Attach(std::shared_ptr<IDeviceObserver> observer)
134 {}
135
Detach(std::shared_ptr<IDeviceObserver> observer)136 void InputDeviceManager::Detach(std::shared_ptr<IDeviceObserver> observer)
137 {}
138
NotifyPointerDevice(bool hasPointerDevice,bool isVisible,bool isHotPlug)139 void InputDeviceManager::NotifyPointerDevice(bool hasPointerDevice, bool isVisible, bool isHotPlug)
140 {}
141
SetInputStatusChangeCallback(inputDeviceCallback callback)142 void InputDeviceManager::SetInputStatusChangeCallback(inputDeviceCallback callback)
143 {}
144
145 #ifdef OHOS_BUILD_ENABLE_POINTER_DRAWING
HasPointerDevice()146 bool InputDeviceManager::HasPointerDevice()
147 {
148 if (DfsMessageParcel::messageParcel == nullptr) {
149 return false;
150 }
151 return DfsMessageParcel::messageParcel->HasPointerDevice();
152 }
153 #endif // OHOS_BUILD_ENABLE_POINTER_DRAWING
154
GetInputDevice(int32_t deviceId,bool checked) const155 std::shared_ptr<InputDevice> InputDeviceManager::GetInputDevice(int32_t deviceId, bool checked) const
156 {
157 if (DfsMessageParcel::messageParcel == nullptr) {
158 return nullptr;
159 }
160 return DfsMessageParcel::messageParcel->GetInputDevice(deviceId, checked);
161 }
162
TimerManager()163 TimerManager::TimerManager() {}
164
~TimerManager()165 TimerManager::~TimerManager() {}
166
AddTimer(int32_t intervalMs,int32_t repeatCount,std::function<void ()> callback)167 int32_t TimerManager::AddTimer(int32_t intervalMs, int32_t repeatCount, std::function<void()> callback)
168 {
169 return 0;
170 }
171
RemoveTimer(int32_t timerId)172 int32_t TimerManager::RemoveTimer(int32_t timerId)
173 {
174 return 0;
175 }
176
OnFocusWindowChanged(int32_t oldFocusWindowId,int32_t newFocusWindowId,int32_t oldFocusWindowPid,int32_t newFocusWindowPid)177 void DfxHisysevent::OnFocusWindowChanged(int32_t oldFocusWindowId, int32_t newFocusWindowId,
178 int32_t oldFocusWindowPid, int32_t newFocusWindowPid)
179 {}
180
OnZorderWindowChanged(int32_t oldZorderFirstWindowId,int32_t newZorderFirstWindowId,int32_t oldZorderFirstWindowPid,int32_t newZorderFirstWindowPid)181 void DfxHisysevent::OnZorderWindowChanged(int32_t oldZorderFirstWindowId, int32_t newZorderFirstWindowId,
182 int32_t oldZorderFirstWindowPid, int32_t newZorderFirstWindowPid)
183 {}
184
TouchDrawingManager()185 TouchDrawingManager::TouchDrawingManager() {}
186
~TouchDrawingManager()187 TouchDrawingManager::~TouchDrawingManager() {}
188
UpdateDisplayInfo(const DisplayInfo & displayInfo)189 void TouchDrawingManager::UpdateDisplayInfo(const DisplayInfo& displayInfo)
190 {}
191
RotationScreen()192 void TouchDrawingManager::RotationScreen()
193 {}
194
TouchDrawHandler(std::shared_ptr<PointerEvent> pointerEvent)195 void TouchDrawingManager::TouchDrawHandler(std::shared_ptr<PointerEvent> pointerEvent)
196 {}
197
GetOriginalTouchScreenCoordinates(Direction direction,int32_t width,int32_t height,int32_t & physicalX,int32_t & physicalY)198 void TouchDrawingManager::GetOriginalTouchScreenCoordinates(Direction direction, int32_t width, int32_t height,
199 int32_t &physicalX, int32_t &physicalY)
200 {}
201
IsWindowRotation()202 bool TouchDrawingManager::IsWindowRotation()
203 {
204 if (DfsMessageParcel::messageParcel == nullptr) {
205 return false;
206 }
207 return DfsMessageParcel::messageParcel->IsWindowRotation();
208 }
209
PointerDrawingManager()210 PointerDrawingManager::PointerDrawingManager() {}
211
~PointerDrawingManager()212 PointerDrawingManager::~PointerDrawingManager() {}
213
GetInstance()214 IPointerDrawingManager* IPointerDrawingManager::GetInstance()
215 {
216 static PointerDrawingManager instance;
217 return &instance;
218 }
219
UpdatePointerDevice(bool hasPointerDevice,bool isPointerVisible,bool isHotPlug)220 void PointerDrawingManager::UpdatePointerDevice(bool hasPointerDevice, bool isPointerVisible,
221 bool isHotPlug)
222 {}
DrawPointer(int32_t displayId,int32_t physicalX,int32_t physicalY,const PointerStyle pointerStyle,Direction direction)223 void PointerDrawingManager::DrawPointer(int32_t displayId, int32_t physicalX, int32_t physicalY,
224 const PointerStyle pointerStyle, Direction direction) {}
UpdateDisplayInfo(const DisplayInfo & displayInfo)225 void PointerDrawingManager::UpdateDisplayInfo(const DisplayInfo& displayInfo) {}
OnDisplayInfo(const DisplayGroupInfo & displayGroupInfo)226 void PointerDrawingManager::OnDisplayInfo(const DisplayGroupInfo& displayGroupInfo) {}
OnWindowInfo(const WinInfo & info)227 void PointerDrawingManager::OnWindowInfo(const WinInfo &info) {}
Init()228 bool PointerDrawingManager::Init()
229 {
230 return true;
231 }
DeletePointerVisible(int32_t pid)232 void PointerDrawingManager::DeletePointerVisible(int32_t pid) {}
SetPointerVisible(int32_t pid,bool visible,int32_t priority,bool isHap)233 int32_t PointerDrawingManager::SetPointerVisible(int32_t pid, bool visible, int32_t priority, bool isHap)
234 {
235 return 0;
236 }
GetPointerVisible(int32_t pid)237 bool PointerDrawingManager::GetPointerVisible(int32_t pid)
238 {
239 return true;
240 }
SetPointerColor(int32_t color)241 int32_t PointerDrawingManager::SetPointerColor(int32_t color)
242 {
243 return 0;
244 }
GetPointerColor()245 int32_t PointerDrawingManager::GetPointerColor()
246 {
247 return 0;
248 }
SetPointerStyle(int32_t pid,int32_t windowId,PointerStyle pointerStyle,bool isUiExtension)249 int32_t PointerDrawingManager::SetPointerStyle(int32_t pid, int32_t windowId, PointerStyle pointerStyle,
250 bool isUiExtension)
251 {
252 return 0;
253 }
ClearWindowPointerStyle(int32_t pid,int32_t windowId)254 int32_t PointerDrawingManager::ClearWindowPointerStyle(int32_t pid, int32_t windowId)
255 {
256 return 0;
257 }
GetPointerStyle(int32_t pid,int32_t windowId,PointerStyle & pointerStyle,bool isUiExtension)258 int32_t PointerDrawingManager::GetPointerStyle(int32_t pid, int32_t windowId, PointerStyle &pointerStyle,
259 bool isUiExtension)
260 {
261 return 0;
262 }
DrawPointerStyle(const PointerStyle & pointerStyle)263 void PointerDrawingManager::DrawPointerStyle(const PointerStyle& pointerStyle) {}
IsPointerVisible()264 bool PointerDrawingManager::IsPointerVisible()
265 {
266 return false;
267 }
SetPointerLocation(int32_t x,int32_t y,int32_t displayId)268 void PointerDrawingManager::SetPointerLocation(int32_t x, int32_t y, int32_t displayId) {}
SetMouseDisplayState(bool state)269 void PointerDrawingManager::SetMouseDisplayState(bool state) {}
GetMouseDisplayState() const270 bool PointerDrawingManager::GetMouseDisplayState() const
271 {
272 if (DfsMessageParcel::messageParcel == nullptr) {
273 return false;
274 }
275 return DfsMessageParcel::messageParcel->GetMouseDisplayState();
276 }
SetCustomCursor(void * pixelMap,int32_t pid,int32_t windowId,int32_t focusX,int32_t focusY)277 int32_t PointerDrawingManager::SetCustomCursor(void* pixelMap, int32_t pid, int32_t windowId,
278 int32_t focusX, int32_t focusY)
279 {
280 return 0;
281 }
SetMouseIcon(int32_t pid,int32_t windowId,void * pixelMap)282 int32_t PointerDrawingManager::SetMouseIcon(int32_t pid, int32_t windowId, void* pixelMap)
283 {
284 return 0;
285 }
SetMouseHotSpot(int32_t pid,int32_t windowId,int32_t hotSpotX,int32_t hotSpotY)286 int32_t PointerDrawingManager::SetMouseHotSpot(int32_t pid, int32_t windowId, int32_t hotSpotX, int32_t hotSpotY)
287 {
288 return 0;
289 }
SetPointerSize(int32_t size)290 int32_t PointerDrawingManager::SetPointerSize(int32_t size)
291 {
292 return 0;
293 }
GetPointerSize()294 int32_t PointerDrawingManager::GetPointerSize()
295 {
296 return 0;
297 }
GetLastMouseStyle()298 PointerStyle PointerDrawingManager::GetLastMouseStyle()
299 {
300 return {};
301 }
GetIconStyle(const MOUSE_ICON mouseStyle)302 IconStyle PointerDrawingManager::GetIconStyle(const MOUSE_ICON mouseStyle)
303 {
304 return {};
305 }
GetMouseIconPath()306 const std::map<MOUSE_ICON, IconStyle>& PointerDrawingManager::GetMouseIconPath()
307 {
308 static std::map<MOUSE_ICON, IconStyle> emptyMap;
309 return emptyMap;
310 }
SwitchPointerStyle()311 int32_t PointerDrawingManager::SwitchPointerStyle()
312 {
313 return 0;
314 }
DrawMovePointer(int32_t displayId,int32_t physicalX,int32_t physicalY)315 void PointerDrawingManager::DrawMovePointer(int32_t displayId, int32_t physicalX, int32_t physicalY) {}
Dump(int32_t fd,const std::vector<std::string> & args)316 void PointerDrawingManager::Dump(int32_t fd, const std::vector<std::string> &args) {}
EnableHardwareCursorStats(int32_t pid,bool enable)317 int32_t PointerDrawingManager::EnableHardwareCursorStats(int32_t pid, bool enable)
318 {
319 return 0;
320 }
GetHardwareCursorStats(int32_t pid,uint32_t & frameCount,uint32_t & vsyncCount)321 int32_t PointerDrawingManager::GetHardwareCursorStats(int32_t pid, uint32_t &frameCount, uint32_t &vsyncCount)
322 {
323 return 0;
324 }
325 #ifdef OHOS_BUILD_ENABLE_MAGICCURSOR
GetPointerSnapshot(void * pixelMap)326 int32_t PointerDrawingManager::GetPointerSnapshot(void *pixelMap)
327 {
328 return 0;
329 }
330 #endif // OHOS_BUILD_ENABLE_MAGICCURSOR
ForceClearPointerVisiableStatus()331 void PointerDrawingManager::ForceClearPointerVisiableStatus()
332 {}
InitPointerCallback()333 void PointerDrawingManager::InitPointerCallback()
334 {}
InitPointerObserver()335 void PointerDrawingManager::InitPointerObserver()
336 {}
OnSessionLost(int pid)337 void PointerDrawingManager::OnSessionLost(int pid)
338 {}
SkipPointerLayer(bool isSkip)339 int32_t PointerDrawingManager::SkipPointerLayer(bool isSkip)
340 {
341 return 0;
342 }
DestroyPointerWindow()343 void PointerDrawingManager::DestroyPointerWindow()
344 {
345 }
DrawScreenCenterPointer(const PointerStyle & pointerStyle)346 void PointerDrawingManager::DrawScreenCenterPointer(const PointerStyle &pointerStyle)
347 {}
348 std::shared_ptr<IPreferenceManager> IPreferenceManager::instance_;
349 std::mutex IPreferenceManager::mutex_;
GetInstance()350 std::shared_ptr<IPreferenceManager> IPreferenceManager::GetInstance()
351 {
352 if (instance_ == nullptr) {
353 std::lock_guard<std::mutex> lock(mutex_);
354 if (instance_ == nullptr) {
355 instance_ = std::make_shared<MultiModalInputPreferencesManager>();
356 }
357 }
358 return instance_;
359 }
360
InitPreferences()361 int32_t MultiModalInputPreferencesManager::InitPreferences()
362 {
363 return 0;
364 }
365
GetIntValue(const std::string & key,int32_t defaultValue)366 int32_t MultiModalInputPreferencesManager::GetIntValue(const std::string &key, int32_t defaultValue)
367 {
368 return 0;
369 }
370
GetBoolValue(const std::string & key,bool defaultValue)371 bool MultiModalInputPreferencesManager::GetBoolValue(const std::string &key, bool defaultValue)
372 {
373 if (DfsMessageParcel::messageParcel == nullptr) {
374 return false;
375 }
376 return DfsMessageParcel::messageParcel->GetBoolValue(key, defaultValue);
377 }
378
SetIntValue(const std::string & key,const std::string & setFile,int32_t setValue)379 int32_t MultiModalInputPreferencesManager::SetIntValue(const std::string &key, const std::string &setFile,
380 int32_t setValue)
381 {
382 return 0;
383 }
384
SetBoolValue(const std::string & key,const std::string & setFile,bool setValue)385 int32_t MultiModalInputPreferencesManager::SetBoolValue(const std::string &key, const std::string &setFile,
386 bool setValue)
387 {
388 return 0;
389 }
390
GetShortKeyDuration(const std::string & key)391 int32_t MultiModalInputPreferencesManager::GetShortKeyDuration(const std::string &key)
392 {
393 return 0;
394 }
395
SetShortKeyDuration(const std::string & key,int32_t setValue)396 int32_t MultiModalInputPreferencesManager::SetShortKeyDuration(const std::string &key, int32_t setValue)
397 {
398 return 0;
399 }
400
InputEventHandler()401 InputEventHandler::InputEventHandler() {}
402
~InputEventHandler()403 InputEventHandler::~InputEventHandler() {}
404
GetFilterHandler() const405 std::shared_ptr<EventFilterHandler> InputEventHandler::GetFilterHandler() const
406 {
407 return nullptr;
408 }
409
GetEventNormalizeHandler() const410 std::shared_ptr<EventNormalizeHandler> InputEventHandler::GetEventNormalizeHandler() const
411 {
412 return nullptr;
413 }
414
GetKeyCommandHandler() const415 std::shared_ptr<KeyCommandHandler> InputEventHandler::GetKeyCommandHandler() const
416 {
417 return eventKeyCommandHandler_;
418 }
419
420 #ifdef OHOS_BUILD_ENABLE_POINTER
HandlePointerEvent(const std::shared_ptr<PointerEvent> pointerEvent)421 void EventFilterHandler::HandlePointerEvent(const std::shared_ptr<PointerEvent> pointerEvent)
422 {}
423 #endif // OHOS_BUILD_ENABLE_POINTER
424
MouseEventNormalize()425 MouseEventNormalize::MouseEventNormalize() {}
426
~MouseEventNormalize()427 MouseEventNormalize::~MouseEventNormalize() {}
428
GetDisplayId() const429 int32_t MouseEventNormalize::GetDisplayId() const
430 {
431 return DfsMessageParcel::messageParcel->GetDisplayId();
432 }
433
KnuckleDrawingManager()434 KnuckleDrawingManager::KnuckleDrawingManager()
435 {}
436
UpdateDisplayInfo(const DisplayInfo & displayInfo)437 void KnuckleDrawingManager::UpdateDisplayInfo(const DisplayInfo& displayInfo)
438 {}
439
KnuckleDrawHandler(std::shared_ptr<PointerEvent> touchEvent)440 void KnuckleDrawingManager::KnuckleDrawHandler(std::shared_ptr<PointerEvent> touchEvent)
441 {}
442
KnuckleDynamicDrawingManager()443 KnuckleDynamicDrawingManager::KnuckleDynamicDrawingManager()
444 {}
445
UpdateDisplayInfo(const DisplayInfo & displayInfo)446 void KnuckleDynamicDrawingManager::UpdateDisplayInfo(const DisplayInfo& displayInfo)
447 {}
448
KnuckleDynamicDrawHandler(std::shared_ptr<PointerEvent> pointerEvent)449 void KnuckleDynamicDrawingManager::KnuckleDynamicDrawHandler(std::shared_ptr<PointerEvent> pointerEvent)
450 {}
451
SetKnuckleDrawingManager(std::shared_ptr<KnuckleDrawingManager> knuckleDrawMgr)452 void KnuckleDynamicDrawingManager::SetKnuckleDrawingManager(std::shared_ptr<KnuckleDrawingManager> knuckleDrawMgr)
453 {}
454
~SettingDataShare()455 SettingDataShare::~SettingDataShare() {}
456
457 std::shared_ptr<SettingDataShare> SettingDataShare::instance_ = nullptr;
458 std::mutex SettingDataShare::mutex_;
GetInstance(int32_t systemAbilityId)459 SettingDataShare& SettingDataShare::GetInstance(int32_t systemAbilityId)
460 {
461 if (instance_ == nullptr) {
462 std::lock_guard<std::mutex> lock(mutex_);
463 if (instance_ == nullptr) {
464 instance_ = std::make_shared<SettingDataShare>();
465 }
466 }
467 return *instance_;
468 }
469
GetBoolValue(const std::string & key,bool & value,const std::string & strUri)470 ErrCode SettingDataShare::GetBoolValue(const std::string& key, bool& value, const std::string &strUri)
471 {
472 return ERR_OK;
473 }
474
CreateObserver(const std::string & key,SettingObserver::UpdateFunc & func)475 sptr<SettingObserver> SettingDataShare::CreateObserver(const std::string& key, SettingObserver::UpdateFunc& func)
476 {
477 return nullptr;
478 }
479
RegisterObserver(const sptr<SettingObserver> & observer,const std::string & strUri)480 ErrCode SettingDataShare::RegisterObserver(const sptr<SettingObserver>& observer, const std::string &strUri)
481 {
482 return ERR_OK;
483 }
484
FingersenseWrapper()485 FingersenseWrapper::FingersenseWrapper() {}
486
~FingersenseWrapper()487 FingersenseWrapper::~FingersenseWrapper() {}
488
SendMsg(NetPacket & pkt)489 bool UDSSession::SendMsg(NetPacket &pkt)
490 {
491 if (DfsMessageParcel::messageParcel == nullptr) {
492 return false;
493 }
494 return DfsMessageParcel::messageParcel->SendMsg(pkt);
495 }
496
IsSceneBoardEnabled()497 bool Rosen::SceneBoardJudgement::IsSceneBoardEnabled()
498 {
499 if (DfsMessageParcel::messageParcel == nullptr) {
500 return false;
501 }
502 return DfsMessageParcel::messageParcel->IsSceneBoardEnabled();
503 }
504
505 #ifdef OHOS_BUILD_ENABLE_ANCO
AncoAddConsumer(std::shared_ptr<IAncoConsumer> consumer)506 int32_t InputWindowsManager::AncoAddConsumer(std::shared_ptr<IAncoConsumer> consumer)
507 {
508 return ERR_OK;
509 }
510
AncoRemoveConsumer(std::shared_ptr<IAncoConsumer> consumer)511 int32_t InputWindowsManager::AncoRemoveConsumer(std::shared_ptr<IAncoConsumer> consumer)
512 {
513 return ERR_OK;
514 }
515
CleanShellWindowIds()516 void InputWindowsManager::CleanShellWindowIds()
517 {}
518
SyncKnuckleStatus(bool isKnuckleEnable)519 int32_t InputWindowsManager::SyncKnuckleStatus(bool isKnuckleEnable)
520 {
521 return ERR_OK;
522 }
523 #endif // OHOS_BUILD_ENABLE_ANCO
524
GetKnuckleSwitchValue()525 bool KeyCommandHandler::GetKnuckleSwitchValue()
526 {
527 return false;
528 }
529
CheckInputMethodArea(const std::shared_ptr<PointerEvent> touchEvent)530 bool KeyCommandHandler::CheckInputMethodArea(const std::shared_ptr<PointerEvent> touchEvent)
531 {
532 return false;
533 }
534 } // namespace OHOS