• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2024-2025 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 "auth_lane_mock.h"
17 
18 using namespace testing;
19 using namespace testing::ext;
20 
21 namespace OHOS {
22 void *g_authLaneInterface;
AuthLaneInterfaceMock()23 AuthLaneInterfaceMock::AuthLaneInterfaceMock()
24 {
25     g_authLaneInterface = reinterpret_cast<void *>(this);
26 }
27 
~AuthLaneInterfaceMock()28 AuthLaneInterfaceMock::~AuthLaneInterfaceMock()
29 {
30     g_authLaneInterface = nullptr;
31 }
32 
GetAuthLaneMockInterface()33 static AuthLaneInterface *GetAuthLaneMockInterface()
34 {
35     return reinterpret_cast<AuthLaneInterfaceMock *>(g_authLaneInterface);
36 }
37 
38 extern "C" {
LnnGetRemoteStrInfo(const char * networkId,InfoKey key,char * info,uint32_t len)39 int32_t LnnGetRemoteStrInfo(const char *networkId, InfoKey key, char *info, uint32_t len)
40 {
41     return GetAuthLaneMockInterface()->LnnGetRemoteStrInfo(networkId, key, info, len);
42 }
43 
LnnDeleteMetaInfo(const char * udid,AuthLinkType type)44 int32_t LnnDeleteMetaInfo(const char *udid, AuthLinkType type)
45 {
46     return GetAuthLaneMockInterface()->LnnDeleteMetaInfo(udid, type);
47 }
48 
TransGetConnByChanId(int32_t channelId,int32_t channelType,int32_t * connId)49 int32_t TransGetConnByChanId(int32_t channelId, int32_t channelType, int32_t *connId)
50 {
51     return GetAuthLaneMockInterface()->TransGetConnByChanId(channelId, channelType, connId);
52 }
53 
AuthMetaStartVerify(uint32_t connectionId,const AuthKeyInfo * authKeyInfo,uint32_t requestId,int32_t callingPid,const AuthVerifyCallback * callBack)54 int32_t AuthMetaStartVerify(uint32_t connectionId, const AuthKeyInfo *authKeyInfo, uint32_t requestId,
55     int32_t callingPid, const AuthVerifyCallback *callBack)
56 {
57     return GetAuthLaneMockInterface()->AuthMetaStartVerify(
58         connectionId, authKeyInfo, requestId, callingPid, callBack);
59 }
60 
LnnSetUnlockState(void)61 void LnnSetUnlockState(void)
62 {
63     return GetAuthLaneMockInterface()->LnnSetUnlockState();
64 }
65 
SoftbusGetConfig(ConfigType type,unsigned char * val,uint32_t len)66 int32_t SoftbusGetConfig(ConfigType type, unsigned char *val, uint32_t len)
67 {
68     return GetAuthLaneMockInterface()->SoftbusGetConfig(type, val, len);
69 }
70 
LnnSetLocalStrInfo(InfoKey key,const char * info)71 int32_t LnnSetLocalStrInfo(InfoKey key, const char *info)
72 {
73     return GetAuthLaneMockInterface()->LnnSetLocalStrInfo(key, info);
74 }
75 
LnnSetLocalNumInfo(InfoKey key,int32_t info)76 int32_t LnnSetLocalNumInfo(InfoKey key, int32_t info)
77 {
78     return GetAuthLaneMockInterface()->LnnSetLocalNumInfo(key, info);
79 }
80 
LnnGetLocalStrInfo(InfoKey key,char * info,uint32_t len)81 int32_t LnnGetLocalStrInfo(InfoKey key, char *info, uint32_t len)
82 {
83     return GetAuthLaneMockInterface()->LnnGetLocalStrInfo(key, info, len);
84 }
85 
LnnGetLocalNumInfo(InfoKey key,int32_t * info)86 int32_t LnnGetLocalNumInfo(InfoKey key, int32_t *info)
87 {
88     return GetAuthLaneMockInterface()->LnnGetLocalNumInfo(key, info);
89 }
90 
LnnGetLocalNumU32Info(InfoKey key,uint32_t * info)91 int32_t LnnGetLocalNumU32Info(InfoKey key, uint32_t *info)
92 {
93     return GetAuthLaneMockInterface()->LnnGetLocalNumU32Info(key, info);
94 }
95 
LnnGetNetworkIdByUdid(const char * udid,char * buf,uint32_t len)96 int32_t LnnGetNetworkIdByUdid(const char *udid, char *buf, uint32_t len)
97 {
98     return GetAuthLaneMockInterface()->LnnGetNetworkIdByUdid(udid, buf, len);
99 }
100 
LnnGetRemoteNumInfo(const char * netWorkId,InfoKey key,int32_t * info)101 int32_t LnnGetRemoteNumInfo(const char *netWorkId, InfoKey key, int32_t *info)
102 {
103     return GetAuthLaneMockInterface()->LnnGetRemoteNumInfo(netWorkId, key, info);
104 }
105 
LnnGetRemoteNumU32Info(const char * netWorkId,InfoKey key,uint32_t * info)106 int32_t LnnGetRemoteNumU32Info(const char *netWorkId, InfoKey key, uint32_t *info)
107 {
108     return GetAuthLaneMockInterface()->LnnGetRemoteNumU32Info(netWorkId, key, info);
109 }
110 
LnnIsSameConnectionAddr(const ConnectionAddr * addr1,const ConnectionAddr * addr2,bool isShort)111 bool LnnIsSameConnectionAddr(const ConnectionAddr *addr1, const ConnectionAddr *addr2, bool isShort)
112 {
113     return GetAuthLaneMockInterface()->LnnIsSameConnectionAddr(addr1, addr2, isShort);
114 }
115 
LnnConvertAddrToOption(const ConnectionAddr * addr,ConnectOption * option)116 bool LnnConvertAddrToOption(const ConnectionAddr *addr, ConnectOption *option)
117 {
118     return GetAuthLaneMockInterface()->LnnConvertAddrToOption(addr, option);
119 }
120 
LnnConvAddrTypeToDiscType(ConnectionAddrType type)121 DiscoveryType LnnConvAddrTypeToDiscType(ConnectionAddrType type)
122 {
123     return GetAuthLaneMockInterface()->LnnConvAddrTypeToDiscType(type);
124 }
125 
LnnDiscTypeToConnAddrType(DiscoveryType type)126 ConnectionAddrType LnnDiscTypeToConnAddrType(DiscoveryType type)
127 {
128     return GetAuthLaneMockInterface()->LnnDiscTypeToConnAddrType(type);
129 }
130 
LnnConvertAuthConnInfoToAddr(ConnectionAddr * addr,const AuthConnInfo * connInfo,ConnectionAddrType hintType)131 bool LnnConvertAuthConnInfoToAddr(ConnectionAddr *addr, const AuthConnInfo *connInfo, ConnectionAddrType hintType)
132 {
133     return GetAuthLaneMockInterface()->LnnConvertAuthConnInfoToAddr(addr, connInfo, hintType);
134 }
135 
AddStringToJsonObject(cJSON * json,const char * const string,const char * value)136 bool AddStringToJsonObject(cJSON *json, const char * const string, const char *value)
137 {
138     return GetAuthLaneMockInterface()->AddStringToJsonObject(json, string, value);
139 }
140 
AddNumberToJsonObject(cJSON * json,const char * const string,int32_t num)141 bool AddNumberToJsonObject(cJSON *json, const char * const string, int32_t num)
142 {
143     return GetAuthLaneMockInterface()->AddNumberToJsonObject(json, string, num);
144 }
145 
LnnSendSyncInfoMsg(LnnSyncInfoType type,const char * networkId,const uint8_t * msg,uint32_t len,LnnSyncInfoMsgComplete complete)146 int32_t LnnSendSyncInfoMsg(
147     LnnSyncInfoType type, const char *networkId, const uint8_t *msg, uint32_t len, LnnSyncInfoMsgComplete complete)
148 {
149     return GetAuthLaneMockInterface()->LnnSendSyncInfoMsg(type, networkId, msg, len, complete);
150 }
151 
LnnGetNodeInfoById(const char * id,IdCategory type)152 NodeInfo *LnnGetNodeInfoById(const char *id, IdCategory type)
153 {
154     return GetAuthLaneMockInterface()->LnnGetNodeInfoById(id, type);
155 }
156 
LnnUpdateNodeInfo(NodeInfo * newInfo,int32_t connectionType)157 int32_t LnnUpdateNodeInfo(NodeInfo *newInfo, int32_t connectionType)
158 {
159     return GetAuthLaneMockInterface()->LnnUpdateNodeInfo(newInfo, connectionType);
160 }
161 
LnnAddMetaInfo(NodeInfo * info)162 int32_t LnnAddMetaInfo(NodeInfo *info)
163 {
164     return GetAuthLaneMockInterface()->LnnAddMetaInfo(info);
165 }
166 
LnnConvertDlId(const char * srcId,IdCategory srcIdType,IdCategory dstIdType,char * dstIdBuf,uint32_t dstIdBufLen)167 int32_t LnnConvertDlId(
168     const char *srcId, IdCategory srcIdType, IdCategory dstIdType, char *dstIdBuf, uint32_t dstIdBufLen)
169 {
170     return GetAuthLaneMockInterface()->LnnConvertDlId(srcId, srcIdType, dstIdType, dstIdBuf, dstIdBufLen);
171 }
172 
LnnGetOnlineStateById(const char * id,IdCategory type)173 bool LnnGetOnlineStateById(const char *id, IdCategory type)
174 {
175     return GetAuthLaneMockInterface()->LnnGetOnlineStateById(id, type);
176 }
177 
LnnIsNodeOnline(const NodeInfo * info)178 bool LnnIsNodeOnline(const NodeInfo *info)
179 {
180     return GetAuthLaneMockInterface()->LnnIsNodeOnline(info);
181 }
182 
LnnSetSupportDiscoveryType(char * info,const char * type)183 int32_t LnnSetSupportDiscoveryType(char *info, const char *type)
184 {
185     return GetAuthLaneMockInterface()->LnnSetSupportDiscoveryType(info, type);
186 }
187 
LnnHasSupportDiscoveryType(const char * destType,const char * type)188 bool LnnHasSupportDiscoveryType(const char *destType, const char *type)
189 {
190     return GetAuthLaneMockInterface()->LnnHasSupportDiscoveryType(destType, type);
191 }
192 
LnnPeerHasExchangeDiscoveryType(const NodeInfo * info,DiscoveryType type)193 bool LnnPeerHasExchangeDiscoveryType(const NodeInfo *info, DiscoveryType type)
194 {
195     return GetAuthLaneMockInterface()->LnnPeerHasExchangeDiscoveryType(info, type);
196 }
197 
LnnGetDeviceUdid(const NodeInfo * info)198 const char *LnnGetDeviceUdid(const NodeInfo *info)
199 {
200     return GetAuthLaneMockInterface()->LnnGetDeviceUdid(info);
201 }
202 
LnnCompareNodeWeight(int32_t weight1,const char * masterUdid1,int32_t weight2,const char * masterUdid2)203 int32_t LnnCompareNodeWeight(int32_t weight1, const char *masterUdid1, int32_t weight2, const char *masterUdid2)
204 {
205     return GetAuthLaneMockInterface()->LnnCompareNodeWeight(weight1, masterUdid1, weight2, masterUdid2);
206 }
207 
LnnNotifyAllTypeOffline(ConnectionAddrType type)208 void LnnNotifyAllTypeOffline(ConnectionAddrType type)
209 {
210     return GetAuthLaneMockInterface()->LnnNotifyAllTypeOffline(type);
211 }
212 
SoftBusGetTime(SoftBusSysTime * sysTime)213 int32_t SoftBusGetTime(SoftBusSysTime *sysTime)
214 {
215     return GetAuthLaneMockInterface()->SoftBusGetTime(sysTime);
216 }
217 
LnnNotifyLeaveResult(const char * networkId,int32_t retCode)218 void LnnNotifyLeaveResult(const char *networkId, int32_t retCode)
219 {
220     return GetAuthLaneMockInterface()->LnnNotifyLeaveResult(networkId, retCode);
221 }
222 
LnnGetAddrTypeByIfName(const char * ifName,ConnectionAddrType * type)223 int32_t LnnGetAddrTypeByIfName(const char *ifName, ConnectionAddrType *type)
224 {
225     return GetAuthLaneMockInterface()->LnnGetAddrTypeByIfName(ifName, type);
226 }
227 
LnnSendNotTrustedInfo(const NotTrustedDelayInfo * info,uint32_t num,LnnSyncInfoMsgComplete complete)228 int32_t LnnSendNotTrustedInfo(const NotTrustedDelayInfo *info, uint32_t num, LnnSyncInfoMsgComplete complete)
229 {
230     return GetAuthLaneMockInterface()->LnnSendNotTrustedInfo(info, num, complete);
231 }
232 
LnnAsyncCallbackDelayHelper(SoftBusLooper * looper,LnnAsyncCallbackFunc callback,void * para,uint64_t delayMillis)233 int32_t LnnAsyncCallbackDelayHelper(
234     SoftBusLooper *looper, LnnAsyncCallbackFunc callback, void *para, uint64_t delayMillis)
235 {
236     return GetAuthLaneMockInterface()->LnnAsyncCallbackDelayHelper(looper, callback, para, delayMillis);
237 }
238 
GetLooper(int32_t looper)239 SoftBusLooper *GetLooper(int32_t looper)
240 {
241     return GetAuthLaneMockInterface()->GetLooper(looper);
242 }
243 
ConnDisconnectDeviceAllConn(const ConnectOption * option)244 int32_t ConnDisconnectDeviceAllConn(const ConnectOption *option)
245 {
246     return GetAuthLaneMockInterface()->ConnDisconnectDeviceAllConn(option);
247 }
248 
LnnGenLocalUuid(char * uuid,uint32_t len,bool isUpdate)249 int32_t LnnGenLocalUuid(char *uuid, uint32_t len, bool isUpdate)
250 {
251     return GetAuthLaneMockInterface()->LnnGenLocalUuid(uuid, len, isUpdate);
252 }
253 
LnnGenLocalIrk(unsigned char * irk,uint32_t len,bool isUpdate)254 int32_t LnnGenLocalIrk(unsigned char *irk, uint32_t len, bool isUpdate)
255 {
256     return GetAuthLaneMockInterface()->LnnGenLocalIrk(irk, len, isUpdate);
257 }
258 
LnnGenLocalNetworkId(char * networkId,uint32_t len)259 int32_t LnnGenLocalNetworkId(char *networkId, uint32_t len)
260 {
261     return GetAuthLaneMockInterface()->LnnGenLocalNetworkId(networkId, len);
262 }
263 
LnnSetDLNodeAddr(const char * id,IdCategory type,const char * addr)264 int32_t LnnSetDLNodeAddr(const char *id, IdCategory type, const char *addr)
265 {
266     return GetAuthLaneMockInterface()->LnnSetDLNodeAddr(id, type, addr);
267 }
268 
LnnSetDLProxyPort(const char * id,IdCategory type,int32_t proxyPort)269 int32_t LnnSetDLProxyPort(const char *id, IdCategory type, int32_t proxyPort)
270 {
271     return GetAuthLaneMockInterface()->LnnSetDLProxyPort(id, type, proxyPort);
272 }
273 
LnnSetDLSessionPort(const char * id,IdCategory type,int32_t sessionPort)274 int32_t LnnSetDLSessionPort(const char *id, IdCategory type, int32_t sessionPort)
275 {
276     return GetAuthLaneMockInterface()->LnnSetDLSessionPort(id, type, sessionPort);
277 }
278 
LnnSetDLAuthPort(const char * id,IdCategory type,int32_t authPort)279 int32_t LnnSetDLAuthPort(const char *id, IdCategory type, int32_t authPort)
280 {
281     return GetAuthLaneMockInterface()->LnnSetDLAuthPort(id, type, authPort);
282 }
283 
LnnInitP2p(void)284 int32_t LnnInitP2p(void)
285 {
286     return GetAuthLaneMockInterface()->LnnInitP2p();
287 }
288 
LnnInitWifiDirect(void)289 int32_t LnnInitWifiDirect(void)
290 {
291     return GetAuthLaneMockInterface()->LnnInitWifiDirect();
292 }
293 
LnnDeinitP2p(void)294 void LnnDeinitP2p(void)
295 {
296     return GetAuthLaneMockInterface()->LnnDeinitP2p();
297 }
298 
LnnDeinitWifiDirect(void)299 void LnnDeinitWifiDirect(void)
300 {
301     return GetAuthLaneMockInterface()->LnnDeinitWifiDirect();
302 }
303 
LnnInitNetworkInfo(void)304 int32_t LnnInitNetworkInfo(void)
305 {
306     return GetAuthLaneMockInterface()->LnnInitNetworkInfo();
307 }
308 
LnnInitDevicename(void)309 int32_t LnnInitDevicename(void)
310 {
311     return GetAuthLaneMockInterface()->LnnInitDevicename();
312 }
313 
LnnInitSyncInfoManager(void)314 int32_t LnnInitSyncInfoManager(void)
315 {
316     return GetAuthLaneMockInterface()->LnnInitSyncInfoManager();
317 }
318 
LnnDeinitSyncInfoManager(void)319 void LnnDeinitSyncInfoManager(void)
320 {
321     return GetAuthLaneMockInterface()->LnnDeinitSyncInfoManager();
322 }
323 
LnnInitTopoManager(void)324 int32_t LnnInitTopoManager(void)
325 {
326     return GetAuthLaneMockInterface()->LnnInitTopoManager();
327 }
328 
LnnDeinitTopoManager(void)329 void LnnDeinitTopoManager(void)
330 {
331     return GetAuthLaneMockInterface()->LnnDeinitTopoManager();
332 }
333 
LnnRegSyncInfoHandler(LnnSyncInfoType type,LnnSyncInfoMsgHandler handler)334 int32_t LnnRegSyncInfoHandler(LnnSyncInfoType type, LnnSyncInfoMsgHandler handler)
335 {
336     return GetAuthLaneMockInterface()->LnnRegSyncInfoHandler(type, handler);
337 }
338 
LnnUnregSyncInfoHandler(LnnSyncInfoType type,LnnSyncInfoMsgHandler handler)339 int32_t LnnUnregSyncInfoHandler(LnnSyncInfoType type, LnnSyncInfoMsgHandler handler)
340 {
341     return GetAuthLaneMockInterface()->LnnUnregSyncInfoHandler(type, handler);
342 }
343 
LnnStopConnectionFsm(LnnConnectionFsm * connFsm,LnnConnectionFsmStopCallback callback)344 int32_t LnnStopConnectionFsm(LnnConnectionFsm *connFsm, LnnConnectionFsmStopCallback callback)
345 {
346     return GetAuthLaneMockInterface()->LnnStopConnectionFsm(connFsm, callback);
347 }
348 
LnnDeinitFastOffline(void)349 void LnnDeinitFastOffline(void)
350 {
351     return GetAuthLaneMockInterface()->LnnDeinitFastOffline();
352 }
353 
LnnSendNewNetworkOnlineToConnFsm(LnnConnectionFsm * connFsm)354 int32_t LnnSendNewNetworkOnlineToConnFsm(LnnConnectionFsm *connFsm)
355 {
356     return GetAuthLaneMockInterface()->LnnSendNewNetworkOnlineToConnFsm(connFsm);
357 }
358 
LnnSendAuthResultMsgToConnFsm(LnnConnectionFsm * connFsm,int32_t retCode)359 int32_t LnnSendAuthResultMsgToConnFsm(LnnConnectionFsm *connFsm, int32_t retCode)
360 {
361     return GetAuthLaneMockInterface()->LnnSendAuthResultMsgToConnFsm(connFsm, retCode);
362 }
363 
LnnSendDisconnectMsgToConnFsm(LnnConnectionFsm * connFsm)364 int32_t LnnSendDisconnectMsgToConnFsm(LnnConnectionFsm *connFsm)
365 {
366     return GetAuthLaneMockInterface()->LnnSendDisconnectMsgToConnFsm(connFsm);
367 }
368 
LnnSendNotTrustedToConnFsm(LnnConnectionFsm * connFsm)369 int32_t LnnSendNotTrustedToConnFsm(LnnConnectionFsm *connFsm)
370 {
371     return GetAuthLaneMockInterface()->LnnSendNotTrustedToConnFsm(connFsm);
372 }
373 
LnnSendLeaveRequestToConnFsm(LnnConnectionFsm * connFsm)374 int32_t LnnSendLeaveRequestToConnFsm(LnnConnectionFsm *connFsm)
375 {
376     return GetAuthLaneMockInterface()->LnnSendLeaveRequestToConnFsm(connFsm);
377 }
378 
LnnSendSyncOfflineFinishToConnFsm(LnnConnectionFsm * connFsm)379 int32_t LnnSendSyncOfflineFinishToConnFsm(LnnConnectionFsm *connFsm)
380 {
381     return GetAuthLaneMockInterface()->LnnSendSyncOfflineFinishToConnFsm(connFsm);
382 }
383 
LnnGetLocalWeight(void)384 int32_t LnnGetLocalWeight(void)
385 {
386     return GetAuthLaneMockInterface()->LnnGetLocalWeight();
387 }
388 
AuthMetaReleaseVerify(int64_t authId)389 void AuthMetaReleaseVerify(int64_t authId)
390 {
391     return GetAuthLaneMockInterface()->AuthMetaReleaseVerify(authId);
392 }
393 
LnnSendJoinRequestToConnFsm(LnnConnectionFsm * connFsm,bool isForceJoin)394 int32_t LnnSendJoinRequestToConnFsm(LnnConnectionFsm *connFsm, bool isForceJoin)
395 {
396     return GetAuthLaneMockInterface()->LnnSendJoinRequestToConnFsm(connFsm, isForceJoin);
397 }
398 
LnnNotifyJoinResult(ConnectionAddr * addr,const char * networkId,int32_t retCode)399 void LnnNotifyJoinResult(ConnectionAddr *addr, const char *networkId, int32_t retCode)
400 {
401     return GetAuthLaneMockInterface()->LnnNotifyJoinResult(addr, networkId, retCode);
402 }
403 
LnnDestroyConnectionFsm(LnnConnectionFsm * connFsm)404 void LnnDestroyConnectionFsm(LnnConnectionFsm *connFsm)
405 {
406     return GetAuthLaneMockInterface()->LnnDestroyConnectionFsm(connFsm);
407 }
408 
LnnCreateConnectionFsm(const ConnectionAddr * target,const char * pkgName,bool isNeedConnect)409 LnnConnectionFsm *LnnCreateConnectionFsm(const ConnectionAddr *target, const char *pkgName, bool isNeedConnect)
410 {
411     return GetAuthLaneMockInterface()->LnnCreateConnectionFsm(target, pkgName, false);
412 }
413 
LnnStartConnectionFsm(LnnConnectionFsm * connFsm)414 int32_t LnnStartConnectionFsm(LnnConnectionFsm *connFsm)
415 {
416     return GetAuthLaneMockInterface()->LnnStartConnectionFsm(connFsm);
417 }
418 
LnnNotifyMasterNodeChanged(bool isMaster,const char * masterNodeUdid,int32_t weight)419 void LnnNotifyMasterNodeChanged(bool isMaster, const char *masterNodeUdid, int32_t weight)
420 {
421     return GetAuthLaneMockInterface()->LnnNotifyMasterNodeChanged(isMaster, masterNodeUdid, weight);
422 }
423 
LnnInitFastOffline(void)424 int32_t LnnInitFastOffline(void)
425 {
426     return GetAuthLaneMockInterface()->LnnInitFastOffline();
427 }
428 
LnnGetAllOnlineNodeInfo(NodeBasicInfo ** info,int32_t * infoNum)429 int32_t LnnGetAllOnlineNodeInfo(NodeBasicInfo **info, int32_t *infoNum)
430 {
431     return GetAuthLaneMockInterface()->LnnGetAllOnlineNodeInfo(info, infoNum);
432 }
433 
LnnIsLSANode(const NodeBasicInfo * info)434 bool LnnIsLSANode(const NodeBasicInfo *info)
435 {
436     return GetAuthLaneMockInterface()->LnnIsLSANode(info);
437 }
438 
LnnNotifyNodeAddressChanged(const char * addr,const char * networkId,bool isLocal)439 void LnnNotifyNodeAddressChanged(const char *addr, const char *networkId, bool isLocal)
440 {
441     return GetAuthLaneMockInterface()->LnnNotifyNodeAddressChanged(addr, networkId, isLocal);
442 }
443 
LnnInitOffline(void)444 int32_t LnnInitOffline(void)
445 {
446     return GetAuthLaneMockInterface()->LnnInitOffline();
447 }
448 
LnnDeinitOffline(void)449 void LnnDeinitOffline(void)
450 {
451     return GetAuthLaneMockInterface()->LnnDeinitOffline();
452 }
453 
LnnGetRemoteNodeInfoById(const char * id,IdCategory type,NodeInfo * info)454 int32_t LnnGetRemoteNodeInfoById(const char *id, IdCategory type, NodeInfo *info)
455 {
456     return GetAuthLaneMockInterface()->LnnGetRemoteNodeInfoById(id, type, info);
457 }
458 
LnnHasDiscoveryType(const NodeInfo * info,DiscoveryType type)459 bool LnnHasDiscoveryType(const NodeInfo *info, DiscoveryType type)
460 {
461     return GetAuthLaneMockInterface()->LnnHasDiscoveryType(info, type);
462 }
463 
LnnConvertDLidToUdid(const char * id,IdCategory type)464 const char *LnnConvertDLidToUdid(const char *id, IdCategory type)
465 {
466     return GetAuthLaneMockInterface()->LnnConvertDLidToUdid(id, type);
467 }
468 
GetAuthRequest(uint32_t requestId,AuthRequest * request)469 int32_t GetAuthRequest(uint32_t requestId, AuthRequest *request)
470 {
471     return GetAuthLaneMockInterface()->GetAuthRequest(requestId, request);
472 }
473 
SoftBusGetBtState(void)474 int32_t SoftBusGetBtState(void)
475 {
476     return GetAuthLaneMockInterface()->SoftBusGetBtState();
477 }
478 
SoftBusGetBrState(void)479 int32_t SoftBusGetBrState(void)
480 {
481     return GetAuthLaneMockInterface()->SoftBusGetBrState();
482 }
483 
LnnSetNetCapability(uint32_t * capability,NetCapability type)484 int32_t LnnSetNetCapability(uint32_t *capability, NetCapability type)
485 {
486     return GetAuthLaneMockInterface()->LnnSetNetCapability(capability, type);
487 }
488 
LnnClearNetCapability(uint32_t * capability,NetCapability type)489 int32_t LnnClearNetCapability(uint32_t *capability, NetCapability type)
490 {
491     return GetAuthLaneMockInterface()->LnnClearNetCapability(capability, type);
492 }
493 
LnnRegisterEventHandler(LnnEventType event,LnnEventHandler handler)494 int32_t LnnRegisterEventHandler(LnnEventType event, LnnEventHandler handler)
495 {
496     return GetAuthLaneMockInterface()->LnnRegisterEventHandler(event, handler);
497 }
498 
LnnUnregisterEventHandler(LnnEventType event,LnnEventHandler handler)499 void LnnUnregisterEventHandler(LnnEventType event, LnnEventHandler handler)
500 {
501     return GetAuthLaneMockInterface()->LnnUnregisterEventHandler(event, handler);
502 }
503 
LnnNotifyDeviceVerified(const char * udid)504 void LnnNotifyDeviceVerified(const char *udid)
505 {
506     return GetAuthLaneMockInterface()->LnnNotifyDeviceVerified(udid);
507 }
508 
LnnInitBusCenterEvent(void)509 int32_t LnnInitBusCenterEvent(void)
510 {
511     return GetAuthLaneMockInterface()->LnnInitBusCenterEvent();
512 }
513 
LnnInitBatteryInfo(void)514 int32_t LnnInitBatteryInfo(void)
515 {
516     return GetAuthLaneMockInterface()->LnnInitBatteryInfo();
517 }
518 
LnnDeinitBatteryInfo(void)519 void LnnDeinitBatteryInfo(void)
520 {
521     return GetAuthLaneMockInterface()->LnnDeinitBatteryInfo();
522 }
523 
LnnSetLocalByteInfo(InfoKey key,const uint8_t * info,uint32_t len)524 int32_t LnnSetLocalByteInfo(InfoKey key, const uint8_t *info, uint32_t len)
525 {
526     return GetAuthLaneMockInterface()->LnnSetLocalByteInfo(key, info, len);
527 }
528 
LnnDeinitNetworkInfo(void)529 void LnnDeinitNetworkInfo(void)
530 {
531     return GetAuthLaneMockInterface()->LnnDeinitNetworkInfo();
532 }
533 
LnnDeinitDevicename(void)534 void LnnDeinitDevicename(void)
535 {
536     return GetAuthLaneMockInterface()->LnnDeinitDevicename();
537 }
538 
LnnGetLocalNodeInfo(void)539 const NodeInfo *LnnGetLocalNodeInfo(void)
540 {
541     return GetAuthLaneMockInterface()->LnnGetLocalNodeInfo();
542 }
543 
LnnRemoveNode(const char * udid)544 void LnnRemoveNode(const char *udid)
545 {
546     return GetAuthLaneMockInterface()->LnnRemoveNode(udid);
547 }
548 
LnnClearDiscoveryType(NodeInfo * info,DiscoveryType type)549 int32_t LnnClearDiscoveryType(NodeInfo *info, DiscoveryType type)
550 {
551     return GetAuthLaneMockInterface()->LnnClearDiscoveryType(info, type);
552 }
553 
LnnPrintConnectionAddr(const ConnectionAddr * addr)554 const char *LnnPrintConnectionAddr(const ConnectionAddr *addr)
555 {
556     return GetAuthLaneMockInterface()->LnnPrintConnectionAddr(addr);
557 }
558 
LnnUpdateGroupType(const NodeInfo * info)559 int32_t LnnUpdateGroupType(const NodeInfo *info)
560 {
561     return GetAuthLaneMockInterface()->LnnUpdateGroupType(info);
562 }
563 
LnnUpdateAccountInfo(const NodeInfo * info)564 int32_t LnnUpdateAccountInfo(const NodeInfo *info)
565 {
566     return GetAuthLaneMockInterface()->LnnUpdateAccountInfo(info);
567 }
568 
LnnUpdateRemoteDeviceName(const NodeInfo * info)569 int32_t LnnUpdateRemoteDeviceName(const NodeInfo *info)
570 {
571     return GetAuthLaneMockInterface()->LnnUpdateRemoteDeviceName(info);
572 }
573 
LnnConvertAddrToAuthConnInfo(const ConnectionAddr * addr,AuthConnInfo * connInfo)574 bool LnnConvertAddrToAuthConnInfo(const ConnectionAddr *addr, AuthConnInfo *connInfo)
575 {
576     return GetAuthLaneMockInterface()->LnnConvertAddrToAuthConnInfo(addr, connInfo);
577 }
578 
LnnFsmRemoveMessageByType(FsmStateMachine * fsm,int32_t what)579 int32_t LnnFsmRemoveMessageByType(FsmStateMachine *fsm, int32_t what)
580 {
581     return GetAuthLaneMockInterface()->LnnFsmRemoveMessageByType(fsm, what);
582 }
583 
LnnDeinitBusCenterEvent(void)584 void LnnDeinitBusCenterEvent(void)
585 {
586     return GetAuthLaneMockInterface()->LnnDeinitBusCenterEvent();
587 }
588 
LnnIsNeedCleanConnectionFsm(const NodeInfo * nodeInfo,ConnectionAddrType type)589 bool LnnIsNeedCleanConnectionFsm(const NodeInfo *nodeInfo, ConnectionAddrType type)
590 {
591     return GetAuthLaneMockInterface()->LnnIsNeedCleanConnectionFsm(nodeInfo, type);
592 }
593 
LnnPutDBData(int32_t dbId,char * putKey,uint32_t putKeyLen,char * putValue,uint32_t putValueLen)594 int32_t LnnPutDBData(int32_t dbId, char *putKey, uint32_t putKeyLen, char *putValue, uint32_t putValueLen)
595 {
596     return GetAuthLaneMockInterface()->LnnPutDBData(dbId, putKey, putKeyLen, putValue, putValueLen);
597 }
598 
LnnCloudSync(int32_t dbId)599 int32_t LnnCloudSync(int32_t dbId)
600 {
601     return GetAuthLaneMockInterface()->LnnCloudSync(dbId);
602 }
603 
InitLaneListener(void)604 int32_t InitLaneListener(void)
605 {
606     return GetAuthLaneMockInterface()->InitLaneListener();
607 }
608 
LnnInitLocalLedger(void)609 int32_t LnnInitLocalLedger(void)
610 {
611     return GetAuthLaneMockInterface()->LnnInitLocalLedger();
612 }
613 }
614 } // namespace OHOS
615