1 /*
2 * Copyright (C) 2022 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
16 #include "accessible_ability_manager_service_proxy.h"
17 #include "accessibility_errorcode.h"
18 #include "hilog_wrapper.h"
19 #include "ipc_types.h"
20 #include "iremote_object.h"
21
22 namespace OHOS {
23 namespace Accessibility {
AccessibleAbilityManagerServiceClientProxy(const sptr<IRemoteObject> & impl)24 AccessibleAbilityManagerServiceClientProxy::AccessibleAbilityManagerServiceClientProxy(
25 const sptr<IRemoteObject> &impl) : IRemoteProxy<IAccessibleAbilityManagerServiceClient>(impl)
26 {}
27
~AccessibleAbilityManagerServiceClientProxy()28 AccessibleAbilityManagerServiceClientProxy::~AccessibleAbilityManagerServiceClientProxy()
29 {}
30
WriteInterfaceToken(MessageParcel & data)31 bool AccessibleAbilityManagerServiceClientProxy::WriteInterfaceToken(MessageParcel &data)
32 {
33 return true;
34 }
35
SendEvent(const AccessibilityEventInfo & uiEvent,const int userId)36 void AccessibleAbilityManagerServiceClientProxy::SendEvent(const AccessibilityEventInfo &uiEvent, const int userId)
37 {}
38
RegisterStateCallback(const sptr<IAccessibleAbilityManagerServiceState> & client,const int userId)39 uint32_t AccessibleAbilityManagerServiceClientProxy::RegisterStateCallback(
40 const sptr<IAccessibleAbilityManagerServiceState> &client, const int userId)
41 {
42 return 0;
43 }
GetAbilityList(const uint32_t abilityTypes,const int32_t stateType)44 std::vector<AccessibilityAbilityInfo> AccessibleAbilityManagerServiceClientProxy::GetAbilityList(
45 const uint32_t abilityTypes, const int32_t stateType)
46 {
47 std::vector<AccessibilityAbilityInfo> abilityInfos {};
48 return abilityInfos;
49 }
50
RegisterElementOperator(int windowId,const sptr<IAccessibilityElementOperator> & operation,const int userId)51 void AccessibleAbilityManagerServiceClientProxy::RegisterElementOperator(int windowId,
52 const sptr <IAccessibilityElementOperator> &operation, const int userId)
53 {}
54
DeregisterElementOperator(const int windowId)55 void AccessibleAbilityManagerServiceClientProxy::DeregisterElementOperator(const int windowId)
56 {}
57
GetObject()58 sptr<IRemoteObject> AccessibleAbilityManagerServiceClientProxy::GetObject()
59 {
60 return this->AsObject();
61 }
62
RegisterCaptionPropertyCallback(const sptr<IAccessibleAbilityManagerServiceCaptionProperty> & callback,const int accountId)63 uint32_t AccessibleAbilityManagerServiceClientProxy::RegisterCaptionPropertyCallback(
64 const sptr<IAccessibleAbilityManagerServiceCaptionProperty>& callback, const int accountId)
65 {
66 return 0;
67 }
68
GetCaptionProperty()69 CaptionProperty AccessibleAbilityManagerServiceClientProxy::GetCaptionProperty()
70 {
71 CaptionProperty cap;
72 return cap;
73 }
74
SetCaptionProperty(const CaptionProperty & caption)75 bool AccessibleAbilityManagerServiceClientProxy::SetCaptionProperty(const CaptionProperty& caption)
76 {
77 return true;
78 }
79
SetCaptionState(const bool state)80 bool AccessibleAbilityManagerServiceClientProxy::SetCaptionState(const bool state)
81 {
82 return true;
83 }
84
SetEnabled(const bool state)85 bool AccessibleAbilityManagerServiceClientProxy::SetEnabled(const bool state)
86 {
87 return true;
88 }
89
GetEnabledState()90 bool AccessibleAbilityManagerServiceClientProxy::GetEnabledState()
91 {
92 return true;
93 }
94
GetCaptionState()95 bool AccessibleAbilityManagerServiceClientProxy::GetCaptionState()
96 {
97 return true;
98 }
99
GetTouchGuideState()100 bool AccessibleAbilityManagerServiceClientProxy::GetTouchGuideState()
101 {
102 return true;
103 }
104
GetGestureState()105 bool AccessibleAbilityManagerServiceClientProxy::GetGestureState()
106 {
107 return true;
108 }
109
GetKeyEventObserverState()110 bool AccessibleAbilityManagerServiceClientProxy::GetKeyEventObserverState()
111 {
112 return true;
113 }
114
SetTouchGuideState(const bool state)115 bool AccessibleAbilityManagerServiceClientProxy::SetTouchGuideState(const bool state)
116 {
117 return true;
118 }
119
SetGestureState(const bool state)120 bool AccessibleAbilityManagerServiceClientProxy::SetGestureState(const bool state)
121 {
122 return true;
123 }
124
SetKeyEventObserverState(const bool state)125 bool AccessibleAbilityManagerServiceClientProxy::SetKeyEventObserverState(const bool state)
126 {
127 return true;
128 }
129
SetEnabledObj(std::map<std::string,AppExecFwk::ElementName> it)130 bool AccessibleAbilityManagerServiceClientProxy::SetEnabledObj(std::map<std::string, AppExecFwk::ElementName> it)
131 {
132 return true;
133 }
134
GetEnabledAbilities()135 std::map<std::string, AppExecFwk::ElementName> AccessibleAbilityManagerServiceClientProxy::GetEnabledAbilities()
136 {
137 std::map<std::string, AppExecFwk::ElementName> test;
138 return test;
139 }
140
GetInstalledAbilities()141 std::vector<AccessibilityAbilityInfo> AccessibleAbilityManagerServiceClientProxy::GetInstalledAbilities()
142 {
143 std::vector<AccessibilityAbilityInfo> test;
144 return test;
145 }
146
DisableAbilities(std::map<std::string,AppExecFwk::ElementName> it)147 bool AccessibleAbilityManagerServiceClientProxy::DisableAbilities(std::map<std::string, AppExecFwk::ElementName> it)
148 {
149 return true;
150 }
151
RegisterUITestAbilityConnectionClient(const sptr<IRemoteObject> & obj)152 bool AccessibleAbilityManagerServiceClientProxy::RegisterUITestAbilityConnectionClient(const sptr<IRemoteObject>& obj)
153 {
154 return true;
155 }
156
DeregisterUITestAbilityConnectionClient()157 bool AccessibleAbilityManagerServiceClientProxy::DeregisterUITestAbilityConnectionClient()
158 {
159 return true;
160 }
161
GetActiveWindow()162 int AccessibleAbilityManagerServiceClientProxy::GetActiveWindow()
163 {
164 return 0;
165 }
166 } // namespace Accessibility
167 } // namespace OHOS
168