• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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