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<uint64_t, std::string>> InputDisplayBindHelper::GetDisplayIdNames() const
51 {
52 std::set<std::pair<uint64_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 & nodeName,const std::string & sysUid)73 void InputDisplayBindHelper::AddInputDevice(int32_t id, const std::string &nodeName, const std::string &sysUid)
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,const std::string & name)167 int32_t TimerManager::AddTimer(int32_t intervalMs, int32_t repeatCount, std::function<void()> callback,
168 const std::string &name)
169 {
170 return 0;
171 }
172
RemoveTimer(int32_t timerId,const std::string & name)173 int32_t TimerManager::RemoveTimer(int32_t timerId, const std::string &name)
174 {
175 return 0;
176 }
177
OnFocusWindowChanged(int32_t oldFocusWindowId,int32_t newFocusWindowId,int32_t oldFocusWindowPid,int32_t newFocusWindowPid)178 void DfxHisysevent::OnFocusWindowChanged(int32_t oldFocusWindowId, int32_t newFocusWindowId,
179 int32_t oldFocusWindowPid, int32_t newFocusWindowPid)
180 {}
181
OnZorderWindowChanged(int32_t oldZorderFirstWindowId,int32_t newZorderFirstWindowId,int32_t oldZorderFirstWindowPid,int32_t newZorderFirstWindowPid)182 void DfxHisysevent::OnZorderWindowChanged(int32_t oldZorderFirstWindowId, int32_t newZorderFirstWindowId,
183 int32_t oldZorderFirstWindowPid, int32_t newZorderFirstWindowPid)
184 {}
185
TouchDrawingManager()186 TouchDrawingManager::TouchDrawingManager() {}
187
~TouchDrawingManager()188 TouchDrawingManager::~TouchDrawingManager() {}
189
UpdateDisplayInfo(const OLD::DisplayInfo & displayInfo)190 void TouchDrawingManager::UpdateDisplayInfo(const OLD::DisplayInfo& displayInfo)
191 {}
192
RotationScreen()193 void TouchDrawingManager::RotationScreen()
194 {}
195
TouchDrawHandler(std::shared_ptr<PointerEvent> pointerEvent)196 void TouchDrawingManager::TouchDrawHandler(std::shared_ptr<PointerEvent> pointerEvent)
197 {}
198
GetOriginalTouchScreenCoordinates(Direction direction,int32_t width,int32_t height,int32_t & physicalX,int32_t & physicalY)199 void TouchDrawingManager::GetOriginalTouchScreenCoordinates(Direction direction, int32_t width, int32_t height,
200 int32_t &physicalX, int32_t &physicalY)
201 {}
202
PointerDrawingManager()203 PointerDrawingManager::PointerDrawingManager() {}
204
~PointerDrawingManager()205 PointerDrawingManager::~PointerDrawingManager() {}
206
GetInstance()207 IPointerDrawingManager* IPointerDrawingManager::GetInstance()
208 {
209 static PointerDrawingManager instance;
210 return &instance;
211 }
212
UpdatePointerDevice(bool hasPointerDevice,bool isPointerVisible,bool isHotPlug)213 void PointerDrawingManager::UpdatePointerDevice(bool hasPointerDevice, bool isPointerVisible,
214 bool isHotPlug)
215 {}
DrawPointer(uint64_t rsId,int32_t physicalX,int32_t physicalY,const PointerStyle pointerStyle,Direction direction)216 void PointerDrawingManager::DrawPointer(uint64_t rsId, int32_t physicalX, int32_t physicalY,
217 const PointerStyle pointerStyle, Direction direction) {}
UpdateDisplayInfo(const OLD::DisplayInfo & displayInfo)218 void PointerDrawingManager::UpdateDisplayInfo(const OLD::DisplayInfo& displayInfo) {}
OnDisplayInfo(const OLD::DisplayGroupInfo & displayGroupInfo)219 void PointerDrawingManager::OnDisplayInfo(const OLD::DisplayGroupInfo& displayGroupInfo) {}
OnWindowInfo(const WinInfo & info)220 void PointerDrawingManager::OnWindowInfo(const WinInfo &info) {}
Init()221 bool PointerDrawingManager::Init()
222 {
223 return true;
224 }
DeletePointerVisible(int32_t pid)225 void PointerDrawingManager::DeletePointerVisible(int32_t pid) {}
SetPointerVisible(int32_t pid,bool visible,int32_t priority,bool isHap)226 int32_t PointerDrawingManager::SetPointerVisible(int32_t pid, bool visible, int32_t priority, bool isHap)
227 {
228 return 0;
229 }
GetPointerVisible(int32_t pid)230 bool PointerDrawingManager::GetPointerVisible(int32_t pid)
231 {
232 return true;
233 }
SetPointerColor(int32_t color)234 int32_t PointerDrawingManager::SetPointerColor(int32_t color)
235 {
236 return 0;
237 }
GetPointerColor()238 int32_t PointerDrawingManager::GetPointerColor()
239 {
240 return 0;
241 }
SetPointerStyle(int32_t pid,int32_t windowId,PointerStyle pointerStyle,bool isUiExtension)242 int32_t PointerDrawingManager::SetPointerStyle(int32_t pid, int32_t windowId, PointerStyle pointerStyle,
243 bool isUiExtension)
244 {
245 return 0;
246 }
ClearWindowPointerStyle(int32_t pid,int32_t windowId)247 int32_t PointerDrawingManager::ClearWindowPointerStyle(int32_t pid, int32_t windowId)
248 {
249 return 0;
250 }
GetPointerStyle(int32_t pid,int32_t windowId,PointerStyle & pointerStyle,bool isUiExtension)251 int32_t PointerDrawingManager::GetPointerStyle(int32_t pid, int32_t windowId, PointerStyle &pointerStyle,
252 bool isUiExtension)
253 {
254 return 0;
255 }
DrawPointerStyle(const PointerStyle & pointerStyle)256 void PointerDrawingManager::DrawPointerStyle(const PointerStyle& pointerStyle) {}
IsPointerVisible()257 bool PointerDrawingManager::IsPointerVisible()
258 {
259 return false;
260 }
SetPointerLocation(int32_t x,int32_t y,uint64_t displayId)261 void PointerDrawingManager::SetPointerLocation(int32_t x, int32_t y, uint64_t displayId) {}
SetMouseDisplayState(bool state)262 void PointerDrawingManager::SetMouseDisplayState(bool state) {}
GetMouseDisplayState() const263 bool PointerDrawingManager::GetMouseDisplayState() const
264 {
265 if (DfsMessageParcel::messageParcel == nullptr) {
266 return false;
267 }
268 return DfsMessageParcel::messageParcel->GetMouseDisplayState();
269 }
SetCustomCursor(CursorPixelMap curPixelMap,int32_t pid,int32_t windowId,int32_t focusX,int32_t focusY)270 int32_t PointerDrawingManager::SetCustomCursor(CursorPixelMap curPixelMap, int32_t pid, int32_t windowId,
271 int32_t focusX, int32_t focusY)
272 {
273 return 0;
274 }
SetMouseIcon(int32_t pid,int32_t windowId,CursorPixelMap curPixelMap)275 int32_t PointerDrawingManager::SetMouseIcon(int32_t pid, int32_t windowId, CursorPixelMap curPixelMap)
276 {
277 return 0;
278 }
SetMouseHotSpot(int32_t pid,int32_t windowId,int32_t hotSpotX,int32_t hotSpotY)279 int32_t PointerDrawingManager::SetMouseHotSpot(int32_t pid, int32_t windowId, int32_t hotSpotX, int32_t hotSpotY)
280 {
281 return 0;
282 }
SetPointerSize(int32_t size)283 int32_t PointerDrawingManager::SetPointerSize(int32_t size)
284 {
285 return 0;
286 }
GetPointerSize()287 int32_t PointerDrawingManager::GetPointerSize()
288 {
289 return 0;
290 }
GetLastMouseStyle()291 PointerStyle PointerDrawingManager::GetLastMouseStyle()
292 {
293 return {};
294 }
GetIconStyle(const MOUSE_ICON mouseStyle)295 IconStyle PointerDrawingManager::GetIconStyle(const MOUSE_ICON mouseStyle)
296 {
297 return {};
298 }
GetMouseIconPath()299 const std::map<MOUSE_ICON, IconStyle>& PointerDrawingManager::GetMouseIconPath()
300 {
301 static std::map<MOUSE_ICON, IconStyle> emptyMap;
302 return emptyMap;
303 }
SwitchPointerStyle()304 int32_t PointerDrawingManager::SwitchPointerStyle()
305 {
306 return 0;
307 }
DrawMovePointer(uint64_t rsId,int32_t physicalX,int32_t physicalY)308 void PointerDrawingManager::DrawMovePointer(uint64_t rsId, int32_t physicalX, int32_t physicalY) {}
Dump(int32_t fd,const std::vector<std::string> & args)309 void PointerDrawingManager::Dump(int32_t fd, const std::vector<std::string> &args) {}
EnableHardwareCursorStats(int32_t pid,bool enable)310 int32_t PointerDrawingManager::EnableHardwareCursorStats(int32_t pid, bool enable)
311 {
312 return 0;
313 }
GetHardwareCursorStats(int32_t pid,uint32_t & frameCount,uint32_t & vsyncCount)314 int32_t PointerDrawingManager::GetHardwareCursorStats(int32_t pid, uint32_t &frameCount, uint32_t &vsyncCount)
315 {
316 return 0;
317 }
318 #ifdef OHOS_BUILD_ENABLE_MAGICCURSOR
GetPointerSnapshot(void * pixelMap)319 int32_t PointerDrawingManager::GetPointerSnapshot(void *pixelMap)
320 {
321 return 0;
322 }
323 #endif // OHOS_BUILD_ENABLE_MAGICCURSOR
ForceClearPointerVisiableStatus()324 void PointerDrawingManager::ForceClearPointerVisiableStatus()
325 {}
InitPointerCallback()326 void PointerDrawingManager::InitPointerCallback()
327 {}
InitPointerObserver()328 void PointerDrawingManager::InitPointerObserver()
329 {}
OnSessionLost(int pid)330 void PointerDrawingManager::OnSessionLost(int pid)
331 {}
SkipPointerLayer(bool isSkip)332 int32_t PointerDrawingManager::SkipPointerLayer(bool isSkip)
333 {
334 return 0;
335 }
DestroyPointerWindow()336 void PointerDrawingManager::DestroyPointerWindow()
337 {
338 }
DrawScreenCenterPointer(const PointerStyle & pointerStyle)339 void PointerDrawingManager::DrawScreenCenterPointer(const PointerStyle &pointerStyle)
340 {}
341 std::shared_ptr<IPreferenceManager> IPreferenceManager::instance_;
342 std::mutex IPreferenceManager::mutex_;
GetInstance()343 std::shared_ptr<IPreferenceManager> IPreferenceManager::GetInstance()
344 {
345 if (instance_ == nullptr) {
346 std::lock_guard<std::mutex> lock(mutex_);
347 if (instance_ == nullptr) {
348 instance_ = std::make_shared<MultiModalInputPreferencesManager>();
349 }
350 }
351 return instance_;
352 }
353
InitPreferences()354 int32_t MultiModalInputPreferencesManager::InitPreferences()
355 {
356 return 0;
357 }
358
GetIntValue(const std::string & key,int32_t defaultValue)359 int32_t MultiModalInputPreferencesManager::GetIntValue(const std::string &key, int32_t defaultValue)
360 {
361 return 0;
362 }
363
GetBoolValue(const std::string & key,bool defaultValue)364 bool MultiModalInputPreferencesManager::GetBoolValue(const std::string &key, bool defaultValue)
365 {
366 if (DfsMessageParcel::messageParcel == nullptr) {
367 return false;
368 }
369 return DfsMessageParcel::messageParcel->GetBoolValue(key, defaultValue);
370 }
371
SetIntValue(const std::string & key,const std::string & setFile,int32_t setValue)372 int32_t MultiModalInputPreferencesManager::SetIntValue(const std::string &key, const std::string &setFile,
373 int32_t setValue)
374 {
375 return 0;
376 }
377
SetBoolValue(const std::string & key,const std::string & setFile,bool setValue)378 int32_t MultiModalInputPreferencesManager::SetBoolValue(const std::string &key, const std::string &setFile,
379 bool setValue)
380 {
381 return 0;
382 }
383
GetShortKeyDuration(const std::string & key)384 int32_t MultiModalInputPreferencesManager::GetShortKeyDuration(const std::string &key)
385 {
386 return 0;
387 }
388
SetShortKeyDuration(const std::string & key,int32_t setValue)389 int32_t MultiModalInputPreferencesManager::SetShortKeyDuration(const std::string &key, int32_t setValue)
390 {
391 return 0;
392 }
393
IsInitPreference()394 bool MultiModalInputPreferencesManager::IsInitPreference()
395 {
396 return false;
397 }
398
InputEventHandler()399 InputEventHandler::InputEventHandler() {}
400
~InputEventHandler()401 InputEventHandler::~InputEventHandler() {}
402
GetFilterHandler() const403 std::shared_ptr<EventFilterHandler> InputEventHandler::GetFilterHandler() const
404 {
405 return nullptr;
406 }
407
GetEventNormalizeHandler() const408 std::shared_ptr<EventNormalizeHandler> InputEventHandler::GetEventNormalizeHandler() const
409 {
410 return nullptr;
411 }
412
GetKeyCommandHandler() const413 std::shared_ptr<KeyCommandHandler> InputEventHandler::GetKeyCommandHandler() const
414 {
415 return eventKeyCommandHandler_;
416 }
417
418 #ifdef OHOS_BUILD_ENABLE_POINTER
HandlePointerEvent(const std::shared_ptr<PointerEvent> pointerEvent)419 void EventFilterHandler::HandlePointerEvent(const std::shared_ptr<PointerEvent> pointerEvent)
420 {}
421 #endif // OHOS_BUILD_ENABLE_POINTER
422
MouseEventNormalize()423 MouseEventNormalize::MouseEventNormalize() {}
424
~MouseEventNormalize()425 MouseEventNormalize::~MouseEventNormalize() {}
426
GetDisplayId() const427 int32_t MouseEventNormalize::GetDisplayId() const
428 {
429 return DfsMessageParcel::messageParcel->GetDisplayId();
430 }
431
KnuckleDrawingManager()432 KnuckleDrawingManager::KnuckleDrawingManager()
433 {}
434
UpdateDisplayInfo(const OLD::DisplayInfo & displayInfo)435 void KnuckleDrawingManager::UpdateDisplayInfo(const OLD::DisplayInfo& displayInfo)
436 {}
437
KnuckleDrawHandler(std::shared_ptr<PointerEvent> touchEvent,int32_t displayId)438 void KnuckleDrawingManager::KnuckleDrawHandler(std::shared_ptr<PointerEvent> touchEvent, int32_t displayId)
439 {}
440
KnuckleDynamicDrawingManager()441 KnuckleDynamicDrawingManager::KnuckleDynamicDrawingManager()
442 {}
443
UpdateDisplayInfo(const OLD::DisplayInfo & displayInfo)444 void KnuckleDynamicDrawingManager::UpdateDisplayInfo(const OLD::DisplayInfo& displayInfo)
445 {}
446
KnuckleDynamicDrawHandler(std::shared_ptr<PointerEvent> pointerEvent,int32_t displayId)447 void KnuckleDynamicDrawingManager::KnuckleDynamicDrawHandler(std::shared_ptr<PointerEvent> pointerEvent,
448 int32_t displayId)
449 {}
450
SetKnuckleDrawingManager(std::shared_ptr<KnuckleDrawingManager> knuckleDrawMgr)451 void KnuckleDynamicDrawingManager::SetKnuckleDrawingManager(std::shared_ptr<KnuckleDrawingManager> knuckleDrawMgr)
452 {}
453
~SettingDataShare()454 SettingDataShare::~SettingDataShare() {}
455
456 std::shared_ptr<SettingDataShare> SettingDataShare::instance_ = nullptr;
457 std::mutex SettingDataShare::mutex_;
GetInstance(int32_t systemAbilityId)458 SettingDataShare& SettingDataShare::GetInstance(int32_t systemAbilityId)
459 {
460 if (instance_ == nullptr) {
461 std::lock_guard<std::mutex> lock(mutex_);
462 if (instance_ == nullptr) {
463 instance_ = std::make_shared<SettingDataShare>();
464 }
465 }
466 return *instance_;
467 }
468
GetBoolValue(const std::string & key,bool & value,const std::string & strUri)469 ErrCode SettingDataShare::GetBoolValue(const std::string& key, bool& value, const std::string &strUri)
470 {
471 return ERR_OK;
472 }
473
CreateObserver(const std::string & key,SettingObserver::UpdateFunc & func)474 sptr<SettingObserver> SettingDataShare::CreateObserver(const std::string& key, SettingObserver::UpdateFunc& func)
475 {
476 return nullptr;
477 }
478
RegisterObserver(const sptr<SettingObserver> & observer,const std::string & strUri)479 ErrCode SettingDataShare::RegisterObserver(const sptr<SettingObserver>& observer, const std::string &strUri)
480 {
481 return ERR_OK;
482 }
483
FingersenseWrapper()484 FingersenseWrapper::FingersenseWrapper() {}
485
~FingersenseWrapper()486 FingersenseWrapper::~FingersenseWrapper() {}
487
SendMsg(NetPacket & pkt)488 bool UDSSession::SendMsg(NetPacket &pkt)
489 {
490 if (DfsMessageParcel::messageParcel == nullptr) {
491 return false;
492 }
493 return DfsMessageParcel::messageParcel->SendMsg(pkt);
494 }
495
IsSceneBoardEnabled()496 bool Rosen::SceneBoardJudgement::IsSceneBoardEnabled()
497 {
498 if (DfsMessageParcel::messageParcel == nullptr) {
499 return false;
500 }
501 return DfsMessageParcel::messageParcel->IsSceneBoardEnabled();
502 }
503
504 #ifdef OHOS_BUILD_ENABLE_ANCO
AncoAddConsumer(std::shared_ptr<IAncoConsumer> consumer)505 int32_t InputWindowsManager::AncoAddConsumer(std::shared_ptr<IAncoConsumer> consumer)
506 {
507 return ERR_OK;
508 }
509
AncoRemoveConsumer(std::shared_ptr<IAncoConsumer> consumer)510 int32_t InputWindowsManager::AncoRemoveConsumer(std::shared_ptr<IAncoConsumer> consumer)
511 {
512 return ERR_OK;
513 }
514
CleanShellWindowIds()515 void InputWindowsManager::CleanShellWindowIds()
516 {}
517
SyncKnuckleStatus(bool isKnuckleEnable)518 int32_t InputWindowsManager::SyncKnuckleStatus(bool isKnuckleEnable)
519 {
520 return ERR_OK;
521 }
522 #endif // OHOS_BUILD_ENABLE_ANCO
523
GetKnuckleSwitchValue()524 bool KeyCommandHandler::GetKnuckleSwitchValue()
525 {
526 return false;
527 }
528
CheckInputMethodArea(const std::shared_ptr<PointerEvent> touchEvent)529 bool KeyCommandHandler::CheckInputMethodArea(const std::shared_ptr<PointerEvent> touchEvent)
530 {
531 return false;
532 }
533 } // namespace OHOS