• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2023 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 "device_manager_impl.h"
17 
18 #include "gtest/gtest.h"
19 
20 namespace OHOS {
21 namespace DistributedHardware {
GetInstance()22 DeviceManagerImpl &DeviceManagerImpl::GetInstance()
23 {
24     GTEST_LOG_(INFO) << "GetInstance start";
25     static DeviceManagerImpl instance;
26     return instance;
27 }
28 
InitDeviceManager(const std::string & pkgName,std::shared_ptr<DmInitCallback> dmInitCallback)29 int32_t DeviceManagerImpl::InitDeviceManager(const std::string &pkgName, std::shared_ptr<DmInitCallback> dmInitCallback)
30 {
31     return 0;
32 }
33 
UnInitDeviceManager(const std::string & pkgName)34 int32_t DeviceManagerImpl::UnInitDeviceManager(const std::string &pkgName)
35 {
36     return 0;
37 }
38 
GetTrustedDeviceList(const std::string & pkgName,const std::string & extra,std::vector<DmDeviceInfo> & deviceList)39 int32_t DeviceManagerImpl::GetTrustedDeviceList(const std::string &pkgName,
40                                                 const std::string &extra,
41                                                 std::vector<DmDeviceInfo> &deviceList)
42 {
43     GTEST_LOG_(INFO) << "GetTrustedDeviceList start";
44     DmDeviceInfo deviceInfo{};
45     deviceList.push_back(deviceInfo);
46     return 0;
47 }
48 
GetTrustedDeviceList(const std::string & pkgName,const std::string & extra,bool isRefresh,std::vector<DmDeviceInfo> & deviceList)49 int32_t DeviceManagerImpl::GetTrustedDeviceList(const std::string &pkgName,
50                                                 const std::string &extra,
51                                                 bool isRefresh,
52                                                 std::vector<DmDeviceInfo> &deviceList)
53 {
54     return 0;
55 }
56 
GetAvailableDeviceList(const std::string & pkgName,std::vector<DmDeviceBasicInfo> & deviceList)57 int32_t DeviceManagerImpl::GetAvailableDeviceList(const std::string &pkgName,
58                                                   std::vector<DmDeviceBasicInfo> &deviceList)
59 {
60     return 0;
61 }
62 
GetDeviceInfo(const std::string & pkgName,const std::string networkId,DmDeviceInfo & deviceInfo)63 int32_t DeviceManagerImpl::GetDeviceInfo(const std::string &pkgName,
64                                          const std::string networkId,
65                                          DmDeviceInfo &deviceInfo)
66 {
67     return 0;
68 }
69 
GetLocalDeviceInfo(const std::string & pkgName,DmDeviceInfo & info)70 int32_t DeviceManagerImpl::GetLocalDeviceInfo(const std::string &pkgName, DmDeviceInfo &info)
71 {
72     return 0;
73 }
74 
RegisterDevStateCallback(const std::string & pkgName,const std::string & extra,std::shared_ptr<DeviceStateCallback> callback)75 int32_t DeviceManagerImpl::RegisterDevStateCallback(const std::string &pkgName,
76                                                     const std::string &extra,
77                                                     std::shared_ptr<DeviceStateCallback> callback)
78 {
79     return 0;
80 }
81 
RegisterDevStatusCallback(const std::string & pkgName,const std::string & extra,std::shared_ptr<DeviceStatusCallback> callback)82 int32_t DeviceManagerImpl::RegisterDevStatusCallback(const std::string &pkgName,
83                                                      const std::string &extra,
84                                                      std::shared_ptr<DeviceStatusCallback> callback)
85 {
86     return 0;
87 }
88 
UnRegisterDevStateCallback(const std::string & pkgName)89 int32_t DeviceManagerImpl::UnRegisterDevStateCallback(const std::string &pkgName)
90 {
91     return 0;
92 }
93 
UnRegisterDevStatusCallback(const std::string & pkgName)94 int32_t DeviceManagerImpl::UnRegisterDevStatusCallback(const std::string &pkgName)
95 {
96     return 0;
97 }
98 
StartDeviceDiscovery(const std::string & pkgName,const DmSubscribeInfo & subscribeInfo,const std::string & extra,std::shared_ptr<DiscoveryCallback> callback)99 int32_t DeviceManagerImpl::StartDeviceDiscovery(const std::string &pkgName,
100                                                 const DmSubscribeInfo &subscribeInfo,
101                                                 const std::string &extra,
102                                                 std::shared_ptr<DiscoveryCallback> callback)
103 {
104     return 0;
105 }
106 
StartDeviceDiscovery(const std::string & pkgName,uint64_t tokenId,const std::string & filterOptions,std::shared_ptr<DiscoveryCallback> callback)107 int32_t DeviceManagerImpl::StartDeviceDiscovery(const std::string &pkgName,
108                                                 uint64_t tokenId,
109                                                 const std::string &filterOptions,
110                                                 std::shared_ptr<DiscoveryCallback> callback)
111 {
112     return 0;
113 }
114 
StopDeviceDiscovery(const std::string & pkgName,uint16_t subscribeId)115 int32_t DeviceManagerImpl::StopDeviceDiscovery(const std::string &pkgName, uint16_t subscribeId)
116 {
117     return 0;
118 }
119 
StopDeviceDiscovery(uint64_t tokenId,const std::string & pkgName)120 int32_t DeviceManagerImpl::StopDeviceDiscovery(uint64_t tokenId, const std::string &pkgName)
121 {
122     return 0;
123 }
124 
PublishDeviceDiscovery(const std::string & pkgName,const DmPublishInfo & publishInfo,std::shared_ptr<PublishCallback> callback)125 int32_t DeviceManagerImpl::PublishDeviceDiscovery(const std::string &pkgName,
126                                                   const DmPublishInfo &publishInfo,
127                                                   std::shared_ptr<PublishCallback> callback)
128 {
129     return 0;
130 }
131 
UnPublishDeviceDiscovery(const std::string & pkgName,int32_t publishId)132 int32_t DeviceManagerImpl::UnPublishDeviceDiscovery(const std::string &pkgName, int32_t publishId)
133 {
134     return 0;
135 }
136 
AuthenticateDevice(const std::string & pkgName,int32_t authType,const DmDeviceInfo & deviceInfo,const std::string & extra,std::shared_ptr<AuthenticateCallback> callback)137 int32_t DeviceManagerImpl::AuthenticateDevice(const std::string &pkgName,
138                                               int32_t authType,
139                                               const DmDeviceInfo &deviceInfo,
140                                               const std::string &extra,
141                                               std::shared_ptr<AuthenticateCallback> callback)
142 {
143     return 0;
144 }
145 
UnAuthenticateDevice(const std::string & pkgName,const DmDeviceInfo & deviceInfo)146 int32_t DeviceManagerImpl::UnAuthenticateDevice(const std::string &pkgName, const DmDeviceInfo &deviceInfo)
147 {
148     return 0;
149 }
150 
RegisterDeviceManagerFaCallback(const std::string & pkgName,std::shared_ptr<DeviceManagerUiCallback> callback)151 int32_t DeviceManagerImpl::RegisterDeviceManagerFaCallback(const std::string &pkgName,
152                                                            std::shared_ptr<DeviceManagerUiCallback> callback)
153 {
154     return 0;
155 }
156 
UnRegisterDeviceManagerFaCallback(const std::string & pkgName)157 int32_t DeviceManagerImpl::UnRegisterDeviceManagerFaCallback(const std::string &pkgName)
158 {
159     return 0;
160 }
161 
VerifyAuthentication(const std::string & pkgName,const std::string & authPara,std::shared_ptr<VerifyAuthCallback> callback)162 int32_t DeviceManagerImpl::VerifyAuthentication(const std::string &pkgName,
163                                                 const std::string &authPara,
164                                                 std::shared_ptr<VerifyAuthCallback> callback)
165 {
166     return 0;
167 }
168 
GetFaParam(const std::string & pkgName,DmAuthParam & dmFaParam)169 int32_t DeviceManagerImpl::GetFaParam(const std::string &pkgName, DmAuthParam &dmFaParam)
170 {
171     return 0;
172 }
173 
SetUserOperation(const std::string & pkgName,int32_t action,const std::string & params)174 int32_t DeviceManagerImpl::SetUserOperation(const std::string &pkgName, int32_t action, const std::string &params)
175 {
176     return 0;
177 }
178 
GetUdidByNetworkId(const std::string & pkgName,const std::string & netWorkId,std::string & udid)179 int32_t DeviceManagerImpl::GetUdidByNetworkId(const std::string &pkgName,
180                                               const std::string &netWorkId,
181                                               std::string &udid)
182 {
183     return 0;
184 }
185 
GetUuidByNetworkId(const std::string & pkgName,const std::string & netWorkId,std::string & uuid)186 int32_t DeviceManagerImpl::GetUuidByNetworkId(const std::string &pkgName,
187                                               const std::string &netWorkId,
188                                               std::string &uuid)
189 {
190     return 0;
191 }
192 
RegisterDevStateCallback(const std::string & pkgName,const std::string & extra)193 int32_t DeviceManagerImpl::RegisterDevStateCallback(const std::string &pkgName, const std::string &extra)
194 {
195     return 0;
196 }
197 
UnRegisterDevStateCallback(const std::string & pkgName,const std::string & extra)198 int32_t DeviceManagerImpl::UnRegisterDevStateCallback(const std::string &pkgName, const std::string &extra)
199 {
200     return 0;
201 }
202 
RequestCredential(const std::string & pkgName,const std::string & reqJsonStr,std::string & returnJsonStr)203 int32_t DeviceManagerImpl::RequestCredential(const std::string &pkgName,
204                                              const std::string &reqJsonStr,
205                                              std::string &returnJsonStr)
206 {
207     return 0;
208 }
209 
ImportCredential(const std::string & pkgName,const std::string & credentialInfo)210 int32_t DeviceManagerImpl::ImportCredential(const std::string &pkgName, const std::string &credentialInfo)
211 {
212     return 0;
213 }
214 
DeleteCredential(const std::string & pkgName,const std::string & deleteInfo)215 int32_t DeviceManagerImpl::DeleteCredential(const std::string &pkgName, const std::string &deleteInfo)
216 {
217     return 0;
218 }
219 
RegisterCredentialCallback(const std::string & pkgName,std::shared_ptr<CredentialCallback> callback)220 int32_t DeviceManagerImpl::RegisterCredentialCallback(const std::string &pkgName,
221                                                       std::shared_ptr<CredentialCallback> callback)
222 {
223     return 0;
224 }
225 
UnRegisterCredentialCallback(const std::string & pkgName)226 int32_t DeviceManagerImpl::UnRegisterCredentialCallback(const std::string &pkgName)
227 {
228     return 0;
229 }
230 
NotifyEvent(const std::string & pkgName,const int32_t eventId,const std::string & event)231 int32_t DeviceManagerImpl::NotifyEvent(const std::string &pkgName, const int32_t eventId, const std::string &event)
232 {
233     return 0;
234 }
235 
OnDmServiceDied()236 int32_t DeviceManagerImpl::OnDmServiceDied()
237 {
238     return 0;
239 }
240 
GetEncryptedUuidByNetworkId(const std::string & pkgName,const std::string & networkId,std::string & uuid)241 int32_t DeviceManagerImpl::GetEncryptedUuidByNetworkId(const std::string &pkgName,
242                                                        const std::string &networkId,
243                                                        std::string &uuid)
244 {
245     return 0;
246 }
247 
GenerateEncryptedUuid(const std::string & pkgName,const std::string & uuid,const std::string & appId,std::string & encryptedUuid)248 int32_t DeviceManagerImpl::GenerateEncryptedUuid(const std::string &pkgName,
249                                                  const std::string &uuid,
250                                                  const std::string &appId,
251                                                  std::string &encryptedUuid)
252 {
253     return 0;
254 }
255 
CheckAPIAccessPermission()256 int32_t DeviceManagerImpl::CheckAPIAccessPermission()
257 {
258     return 0;
259 }
260 
CheckNewAPIAccessPermission()261 int32_t DeviceManagerImpl::CheckNewAPIAccessPermission()
262 {
263     return 0;
264 }
265 
GetLocalDeviceNetWorkId(const std::string & pkgName,std::string & networkId)266 int32_t DeviceManagerImpl::GetLocalDeviceNetWorkId(const std::string &pkgName, std::string &networkId)
267 {
268     return 0;
269 }
270 
GetLocalDeviceId(const std::string & pkgName,std::string & deviceId)271 int32_t DeviceManagerImpl::GetLocalDeviceId(const std::string &pkgName, std::string &deviceId)
272 {
273     return 0;
274 }
275 
GetLocalDeviceName(const std::string & pkgName,std::string & deviceName)276 int32_t DeviceManagerImpl::GetLocalDeviceName(const std::string &pkgName, std::string &deviceName)
277 {
278     return 0;
279 }
280 
GetLocalDeviceType(const std::string & pkgName,int32_t & deviceType)281 int32_t DeviceManagerImpl::GetLocalDeviceType(const std::string &pkgName, int32_t &deviceType)
282 {
283     return 0;
284 }
285 
GetDeviceName(const std::string & pkgName,const std::string & networkId,std::string & deviceName)286 int32_t DeviceManagerImpl::GetDeviceName(const std::string &pkgName,
287                                          const std::string &networkId,
288                                          std::string &deviceName)
289 {
290     return 0;
291 }
292 
GetDeviceType(const std::string & pkgName,const std::string & networkId,int32_t & deviceType)293 int32_t DeviceManagerImpl::GetDeviceType(const std::string &pkgName, const std::string &networkId, int32_t &deviceType)
294 {
295     return 0;
296 }
297 
BindDevice(const std::string & pkgName,int32_t bindType,const std::string & deviceId,const std::string & bindParam,std::shared_ptr<AuthenticateCallback> callback)298 int32_t DeviceManagerImpl::BindDevice(const std::string &pkgName,
299                                       int32_t bindType,
300                                       const std::string &deviceId,
301                                       const std::string &bindParam,
302                                       std::shared_ptr<AuthenticateCallback> callback)
303 {
304     return 0;
305 }
306 
UnBindDevice(const std::string & pkgName,const std::string & deviceId)307 int32_t DeviceManagerImpl::UnBindDevice(const std::string &pkgName, const std::string &deviceId)
308 {
309     return 0;
310 }
311 
GetNetworkTypeByNetworkId(const std::string & pkgName,const std::string & netWorkId,int32_t & netWorkType)312 int32_t DeviceManagerImpl::GetNetworkTypeByNetworkId(const std::string &pkgName,
313                                                      const std::string &netWorkId,
314                                                      int32_t &netWorkType)
315 {
316     GTEST_LOG_(INFO) << "GetTrustedDeviceList start";
317     netWorkType = 0;
318     return 0;
319 }
320 } // namespace DistributedHardware
321 } // namespace OHOS
322