• 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
161.0 {
17    global:
18        "TransServerProxyInit";
19        "LeaveMetaNodeInner";
20        "ServerIpcGetAllOnlineNodeInfo";
21        "TransDataListDeinit";
22        "CheckPermissionState";
23        "TransUdpChannelSendFile";
24        "ActiveMetaNodeInner";
25        "TransTdcRecvData";
26        "LnnOnJoinResult";
27        "ActiveMetaNode";
28        "GetLocalNodeDeviceInfo";
29        "TransOnUdpChannelQosEvent";
30        "ServerIpcPublishLNN";
31        "ClientDeleteSession";
32        "UnpublishServiceInner";
33        "ClientTransUdpMgrDeinit";
34        "ServerIpcNotifyAuthSuccess";
35        "ServerIpcLeaveLNN";
36        "OpenAuthSession";
37        "TransAuthChannelSendBytes";
38        "RegisterStreamCb";
39        "TransOnChannelOpened";
40        "FreeNodeInfo";
41        "ServerIpcStreamStats";
42        "TransTdcSendMessage";
43        "DiscClientDeinit";
44        "FindConfigType";
45        "TransClientDeinit";
46        "ClientRegisterService";
47        "GetPendingPacketData";
48        "ClientTransAuthInit";
49        "StartNStackXDFileServer";
50        "BusCenterServerProxyInit";
51        "ServerIpcStopRefreshLNN";
52        "TransGetUdpChannel";
53        "ServerIpcPublishService";
54        "DiscClientOnPublishSuccess";
55        "ClientTransProxyDeinit";
56        "JoinMetaNode";
57        "ClientTransProxyInit";
58        "TransDeleteFileListener";
59        "FrameIndexToType";
60        "ServerIpcStopTimeSync";
61        "GetMySessionNameInner";
62        "StartDiscovery";
63        "RefreshLNNInner";
64        "LnnOnLeaveResult";
65        "ServerIpcStopDiscovery";
66        "GetSessionSide";
67        "TransOnChannelClosed";
68        "TransProxyChannelSendBytes";
69        "TransGetUdpChannelByFileId";
70        "StopRefreshLNNInner";
71        "ReadMaxSendBytesSize";
72        "TransDisableSessionListener";
73        "ServerIpcCreateSessionServer";
74        "TransOnUdpChannelOpenFailed";
75        "CheckSendLen";
76        "DiscServerProxyInit";
77        "ClientTransRegLnnOffline";
78        "ServerIpcStartTimeSync";
79        "TransCloseStreamChannel";
80        ".init_proc";
81        "ClientTransChannelSendBytes";
82        "TransTdcGetHandle";
83        "ServerIpcUnPublishService";
84        "GetNodeKeyInfoInner";
85        "InitPendingPacket";
86        "DeactiveMetaNode";
87        "JoinLNNInner";
88        "ClientCleanAllSessionWhenServerDeath";
89        "ReCreateSessionServerToServer";
90        "DisableSessionListener";
91        "RemoveSessionServerInner";
92        "ClientTransTdcOnChannelOpenFailed";
93        "ClientDeleteRecvFileList";
94        "InitSoftBus";
95        "SetFileSendListener";
96        "ClientTransAuthOnChannelOpened";
97        "LeaveLNNInner";
98        "ShiftLNNGear";
99        "ClientGetSessionKey";
100        "ClientQosReport";
101        "ClientTransAuthCloseChannel";
102        "GetLocalNodeDeviceInfoInner";
103        "TransOnSessionOpened";
104        "GetNodeKeyInfo";
105        "ClinetTransProxyFileManagerDeinit";
106        "BusCenterClientInit";
107        "GetSoftBusClientNameList";
108        "StartVtpStreamChannelServer";
109        "ClientGetSessionIdByChannelId";
110        "ClientTransTdcSetCallBack";
111        "TransOnFileChannelOpened";
112        "TransOnSessionOpenFailed";
113        "TransOnstreamChannelOpened";
114        "CloseVtpStreamChannel";
115        "ClientTransCloseChannel";
116        "LnnOnPublishLNNResult";
117        "GetSessionKey";
118        "ClientTransAuthOnChannelClosed";
119        "IsServerSideInner";
120        "TransProxyChannelSendMessage";
121        "TransDataListInit";
122        "DiscClientOnDiscoverySuccess";
123        "TransOnSessionClosed";
124        "TransGetFileName";
125        "GetEncryptByChannelId";
126        "TransTdcGetInfoByFd";
127        "SendFile";
128        "GetAllNodeDeviceInfoInner";
129        "GetDefaultConfigType";
130        "UnregNodeDeviceStateCb";
131        "DeactiveMetaNodeInner";
132        "SetNodeDataChangeFlag";
133        "TransTdcReleaseFd";
134        "TransTdcGetSessionKey";
135        "TransFileInit";
136        "BusCenterClientDeinit";
137        "ServerIpcOpenAuthSession";
138        "CreatePendingPacket";
139        "CreateSessionServerInner";
140        "PublishServiceInner";
141        "RefreshLNN";
142        "GetPkgNameInner";
143        "CloseSession";
144        "CLIENT_NotifyObserver";
145        "ServerIpcGetLocalDeviceInfo";
146        "DiscClientInit";
147        "ClientAddAuthSession";
148        "TransTdcGetInfoByIdWithIncSeq";
149        "PublishLNNInner";
150        "ServerIpcSetNodeDataChangeFlag";
151        "ClientTransChannelDeinit";
152        "GetPeerDeviceIdInner";
153        "ClientTransProxyOnChannelOpenFailed";
154        "BusCenterServerProxyDeInit";
155        "LnnOnRefreshLNNResult";
156        "StopPublishLNNInner";
157        "UnregNodeDeviceStateCbInner";
158        "TransProxyChannelSendFile";
159        "ClientTransChannelSendFile";
160        "ClientEnableSessionByChannelId";
161        "ClientGetFileConfigInfoById";
162        "CheckDestFilePathValid";
163        "ServerIpcStopPublishLNN";
164        "RegisterFileCb";
165        "InnerOnBytesReceived";
166        "RemoveSessionServer";
167        "StopDiscovery";
168        "ClientGetSessionCallbackById";
169        "ClientGetDataConfigByChannelId";
170        "ClientTransUdpMgrInit";
171        "GetPeerUidInner";
172        "TransCloseFileChannel";
173        "TransDeleteUdpChannel";
174        "GetAllMetaNodeInfo";
175        "LnnOnRefreshDeviceFound";
176        "ServerIpcActiveMetaNode";
177        "ServerIpcLeaveMetaNode";
178        "DiscClientOnDeviceFound";
179        "EventClientInit";
180        "ServerIpcGetNodeKeyInfo";
181        "CheckPackageName";
182        "PublishLNN";
183        "ClientTransAuthOnDataReceived";
184        "StopDiscoveryInner";
185        "SendStream";
186        "TransSetFileSendListener";
187        "ClientTransProxyOnChannelOpened";
188        "LnnOnNodeOnlineStateChanged";
189        "StopTimeSync";
190        "PermissionStateChange";
191        "TransUdpChannelSendStream";
192        "ServerIpcDeactiveMetaNode";
193        "LnnOnNodeBasicInfoChanged";
194        "OpenSessionSync";
195        "ReadMaxSendMessageSize";
196        "ReadSessionLinkType";
197        "ClientTransTdcOnChannelOpened";
198        ".term_proc";
199        "LnnOnTimeSyncResult";
200        "TransAddDataBufNode";
201        "ClinetTransProxyFileManagerInit";
202        "TransTdcCloseChannel";
203        "DestroyPendingPacket";
204        "ClientAddSession";
205        "ServerIpcRippleStats";
206        "ClientGrantPermission";
207        "TransAuthChannelSendMessage";
208        "TransGetFileListener";
209        "ShiftLNNGearInner";
210        "ServerIpcStartDiscovery";
211        "ServerIpcJoinMetaNode";
212        "FileUnLock";
213        "TransOnUdpChannelOpened";
214        "ClientGetChannelBusinessTypeBySessionId";
215        "TransOnChannelOpenFailed";
216        "ProxyChannelSendFile";
217        "ClientDeathProcTask";
218        "TransBroadCastReInit";
219        "NotifyAuthSuccess";
220        "GetPeerPidInner";
221        "StartNStackXDFileClient";
222        "MetaNodeOnLeaveResult";
223        "DiscClientOnPublishFail";
224        "ProcessFileFrameData";
225        "SendVtpStream";
226        "TransClientInit";
227        "TransServerProxyDeInit";
228        "GetClientSessionCb";
229        "ClientTransChannelInit";
230        "ClientTransOnLinkDown";
231        "ClientGetHandle";
232        "QosReport";
233        "ClientTransCloseUdpChannel";
234        "ClientGetChannelBySessionId";
235        "OpenSession";
236        "OpenSessionInner";
237        "TransOnOnStreamRecevied";
238        "TransOnUdpChannelClosed";
239        "RegNodeDeviceStateCbInner";
240        "TransOnChannelLinkDown";
241        "JoinMetaNodeInner";
242        "LeaveLNN";
243        "ClientTransProxyOnDataReceived";
244        "FileLock";
245        "RegisterEventCallback";
246        "ClientStubInit";
247        "JoinLNN";
248        "StartTimeSyncInner";
249        "TransSendStream";
250        "MetaNodeOnJoinResult";
251        "GetMySessionName";
252        "GetAllMetaNodeInfoInner";
253        "TransOnQosEvent";
254        "TryFileLock";
255        "TransSetFileReceiveListener";
256        "StartTimeSync";
257        "ServerIpcShiftLNNGear";
258        "ClientAddNewSession";
259        "TransSendFile";
260        "ServerIpcOpenSession";
261        "ClientDeleteSessionServer";
262        "InnerOnMessageReceived";
263        "ClientTransProxyCloseChannel";
264        "ClientTransTdcOnSessionOpened";
265        "StopRefreshLNN";
266        "IsPathValid";
267        "TransTdcGetInfoById";
268        "UnregisterStreamCb";
269        "PublishService";
270        "ClientTransChannelSendStream";
271        "TransTdcSendBytes";
272        "GetAllNodeDeviceInfo";
273        "CreateSessionServer";
274        "TransTdcCreateListener";
275        "RegNodeDeviceStateCb";
276        "StopTimeSyncInner";
277        "EventClientDeinit";
278        "FileListToBuffer";
279        "RTU_CRC";
280        "UnPublishService";
281        "SetFileReceiveListener";
282        "ClientGetSessionDataById";
283        "ClientTransChannelSendMessage";
284        "ClientTransTdcOnSessionOpenFailed";
285        "ServerIpcJoinLNN";
286        "SendMessage";
287        "ServerIpcRemoveSessionServer";
288        "GetAndCheckRealPath";
289        "StartVtpStreamChannelClient";
290        "GetPeerDeviceId";
291        "ClientTransProxyOnChannelClosed";
292        "ClientTransTdcOnSessionClosed";
293        "TransTdcStopRead";
294        "ServerIpcCloseChannel";
295        "DiscClientOnDiscoverFailed";
296        "SendBytesInner";
297        "GetPeerSessionNameInner";
298        "TransTdcManagerDeinit";
299        "ServerIpcRefreshLNN";
300        "DeletePendingPacket";
301        "ClientDisableSessionListener";
302        "GetSessionOption";
303        "SetPendingPacketData";
304        "TransTdcManagerInit";
305        "TransUdpDeleteFileListener";
306        "RemovePermissionInner";
307        "BufferToFileList";
308        "TransOnChannelMsgReceived";
309        "ClientGetSessionCallbackByName";
310        "CloseSessionInner";
311        "ClientTransTdcOnDataReceived";
312        "ClientAddSessionServer";
313        "StartDiscoveryInner";
314        "InnerOnSessionOpened";
315        "GrantPermissionInner";
316        "LeaveMetaNode";
317        "SetNodeDataChangeFlagInner";
318        "ServerIpcSendMessage";
319        "ClientTransAuthOnChannelOpenFailed";
320        "ServerIpcQosReport";
321        "ClientGetSessionSide";
322        "GetSessionHandle";
323        "TransFileDeinit";
324        "ServerIpcRemovePermission";
325        "ClientRemovePermission";
326        "ClientSetChannelBySessionId";
327        "StopPublishLNN";
328        "GetPeerSessionName";
329        "DiscServerProxyDeInit";
330        "ServerIpcGetAllMetaNodeInfo";
331        "TransOnChannelQosEvent";
332        "ClientGetSessionIntegerDataById";
333        "DeleteFileListener";
334        "InnerOnSessionClosed";
335        "ServerIpcGrantPermission";
336        "TransOnDataReceived";
337        "SendBytes";
338        "ProcessRecvFileFrameData";
339        "TransDelDataBufNode";
340        "CheckFileSchema";
341        "SetSchemaCallback";
342        "TransFileSchemaInit";
343        "TransFileSchemaDeinit";
344        "RegistFileSchema";
345        "UnregistFileSchema";
346        "TransRegistFileSchema";
347        "TransGetFileSchema";
348        "TransUnRegistFileSchema";
349        "_ZN13Communication7SoftBus15ISessionService11GetInstanceEv";
350        "SendEvent";
351        "StopEvent";
352        "RegisterEventListener";
353        "UnregisterEventListener";
354        "ClientTransOnScanResultCallback";
355        "ClientAddEventListener";
356        "ClientDeleteEventListener";
357        "TransProxyPackAndSendData";
358        "ClientTransProxyGetInfoByChannelId";
359        "EnableDiscoveryPolicy";
360        "SetDiscoveryPolicy";
361        "CreateMetaSocketServer";
362        "RemoveMetaSocketServer";
363        "OpenAuthMetaSocket";
364        "CloseAuthMetaSocket";
365        "SendMetaData";
366        "Socket";
367        "Bind";
368        "Listen";
369        "Shutdown";
370        "CreateSocket";
371        "ClientAddSocket";
372        "ClientListen";
373        "ClientBind";
374        "ClientShutdown";
375        "ClientAddSocketServer";
376        "ClientDeleteSocketSession";
377        "ClientAddSocketSession";
378        "ClientSetListenerBySessionId";
379        "ClientIpcOpenSession";
380        "ClientSetSocketState";
381        "ClientGetSessionCallbackAdapterByName";
382        "ClientGetSessionCallbackAdapterById";
383        "ClientGetPeerSocketInfoById";
384        "ClientGetSessionNameByChannelId";
385        "TransSetSocketFileListener";
386        "EvaluateQos";
387        "GetMtuSize";
388        "ClientAddPolicyReportCallback";
389        "ClientDeletePolicyReportCallback";
390        "ServerEnableDiscoveryPolicy";
391        "ServerSetDiscoveryPolicy";
392        "ClientResetIdleTimeoutById";
393        "IsSessionExceedLimit";
394        "DiscRecoveryPublish";
395        "DiscRecoverySubscribe";
396        extern "C++" {
397            OHOS::StreamAdaptor*;
398            Communication::SoftBus*;
399            OHOS::ISoftBusServer*;
400            "VTT for OHOS::BusCenterServerProxy";
401            "VTT for OHOS::DiscServerProxy";
402            "VTT for OHOS::IRemoteStub<OHOS::ISoftBusClient>";
403            "VTT for OHOS::ISoftBusClient";
404            "VTT for OHOS::ISoftBusServer";
405            "VTT for OHOS::SoftBusClientStub";
406            "VTT for OHOS::SoftBusServerProxyFrame";
407            "VTT for OHOS::TransServerProxy";
408            "VTT for OHOS::TransSpecCallback";
409            "construction vtable for OHOS::IPCObjectStub-in-OHOS::IRemoteStub<OHOS::ISoftBusClient>";
410            "construction vtable for OHOS::IPCObjectStub-in-OHOS::SoftBusClientStub";
411            "construction vtable for OHOS::IRemoteBroker-in-OHOS::BusCenterServerProxy";
412            "construction vtable for OHOS::IRemoteBroker-in-OHOS::DiscServerProxy";
413            "construction vtable for OHOS::IRemoteBroker-in-OHOS::IRemoteStub<OHOS::ISoftBusClient>";
414            "construction vtable for OHOS::IRemoteBroker-in-OHOS::ISoftBusClient";
415            "construction vtable for OHOS::IRemoteBroker-in-OHOS::ISoftBusServer";
416            "construction vtable for OHOS::IRemoteBroker-in-OHOS::SoftBusClientStub";
417            "construction vtable for OHOS::IRemoteBroker-in-OHOS::SoftBusServerProxyFrame";
418            "construction vtable for OHOS::IRemoteBroker-in-OHOS::TransServerProxy";
419            "construction vtable for OHOS::IRemoteObject-in-OHOS::IRemoteStub<OHOS::ISoftBusClient>";
420            "construction vtable for OHOS::IRemoteObject-in-OHOS::SoftBusClientStub";
421            "construction vtable for OHOS::IRemoteProxy<OHOS::ISoftBusServer>-in-OHOS::BusCenterServerProxy";
422            "construction vtable for OHOS::IRemoteProxy<OHOS::ISoftBusServer>-in-OHOS::DiscServerProxy";
423            "construction vtable for OHOS::IRemoteProxy<OHOS::ISoftBusServer>-in-OHOS::SoftBusServerProxyFrame";
424            "construction vtable for OHOS::IRemoteProxy<OHOS::ISoftBusServer>-in-OHOS::TransServerProxy";
425            "construction vtable for OHOS::IRemoteStub<OHOS::ISoftBusClient>-in-OHOS::SoftBusClientStub";
426            "construction vtable for OHOS::ISoftBusClient-in-OHOS::IRemoteStub<OHOS::ISoftBusClient>";
427            "construction vtable for OHOS::ISoftBusClient-in-OHOS::SoftBusClientStub";
428            "construction vtable for OHOS::ISoftBusServer-in-OHOS::BusCenterServerProxy";
429            "construction vtable for OHOS::ISoftBusServer-in-OHOS::DiscServerProxy";
430            "construction vtable for OHOS::ISoftBusServer-in-OHOS::SoftBusServerProxyFrame";
431            "construction vtable for OHOS::ISoftBusServer-in-OHOS::TransServerProxy";
432            "construction vtable for OHOS::Parcelable-in-OHOS::IRemoteStub<OHOS::ISoftBusClient>";
433            "construction vtable for OHOS::Parcelable-in-OHOS::SoftBusClientStub";
434            "guard variable for OHOS::BusCenterServerProxy::delegator_";
435            "guard variable for OHOS::DiscServerProxy::delegator_";
436            "guard variable for OHOS::SoftBusServerProxyFrame::delegator_";
437            "guard variable for OHOS::TransServerProxy::delegator_";
438            "non-virtual thunk to OHOS::IRemoteStub<OHOS::ISoftBusClient>::AsObject(void)";
439            "non-virtual thunk to OHOS::SoftBusClientStub::OnChannelClosed(int, int)";
440            "non-virtual thunk to OHOS::SoftBusClientStub::OnChannelLinkDown(char const*, int)";
441            "non-virtual thunk to OHOS::SoftBusClientStub::OnChannelMsgReceived(int, int, void const*, unsigned int, int)";
442            "non-virtual thunk to OHOS::SoftBusClientStub::OnChannelOpenFailed(int, int, int)";
443            "non-virtual thunk to OHOS::SoftBusClientStub::OnChannelOpened(char const*, ChannelInfo const*)";
444            "non-virtual thunk to OHOS::SoftBusClientStub::OnChannelQosEvent(int, int, int, int, QosTv const*)";
445            "non-virtual thunk to OHOS::SoftBusClientStub::OnDeviceFound(DeviceInfo const*)";
446            "non-virtual thunk to OHOS::SoftBusClientStub::OnDiscoverFailed(int, int)";
447            "non-virtual thunk to OHOS::SoftBusClientStub::OnDiscoverySuccess(int)";
448            "non-virtual thunk to OHOS::SoftBusClientStub::OnJoinLNNResult(void *, unsigned int,char const*, int)";
449            "non-virtual thunk to OHOS::SoftBusClientStub::OnJoinMetaNodeResult(void *, unsigned int, char const*, int)";
450            "non-virtual thunk to OHOS::SoftBusClientStub::OnLeaveLNNResult(char const*, int)";
451            "non-virtual thunk to OHOS::SoftBusClientStub::OnLeaveMetaNodeResult(char const*, int)";
452            "non-virtual thunk to OHOS::SoftBusClientStub::OnNodeBasicInfoChanged(void *, unsigned int, int)";
453            "non-virtual thunk to OHOS::SoftBusClientStub::OnNodeOnlineStateChanged(bool, void *, unsigned int)";
454            "non-virtual thunk to OHOS::SoftBusClientStub::OnPublishFail(int, int)";
455            "non-virtual thunk to OHOS::SoftBusClientStub::OnPublishLNNResult(int, int)";
456            "non-virtual thunk to OHOS::SoftBusClientStub::OnPublishSuccess(int)";
457            "non-virtual thunk to OHOS::SoftBusClientStub::OnRefreshDeviceFound(void const*, unsigned int)";
458            "non-virtual thunk to OHOS::SoftBusClientStub::OnRefreshLNNResult(int, int)";
459            "non-virtual thunk to OHOS::SoftBusClientStub::OnTimeSyncResult(void const*, unsigned int, int)";
460            "vtable for Communication::SoftBus::IStreamSocket";
461            "vtable for Communication::SoftBus::RawStreamData";
462            "vtable for Communication::SoftBus::SessionImpl";
463            "vtable for Communication::SoftBus::SessionServiceImpl";
464            "vtable for Communication::SoftBus::StreamCommonData";
465            "vtable for Communication::SoftBus::StreamDepacketizer";
466            "vtable for Communication::SoftBus::StreamManager";
467            "vtable for Communication::SoftBus::StreamManager::StreamSocketListener";
468            "vtable for Communication::SoftBus::StreamPacketHeader";
469            "vtable for Communication::SoftBus::StreamPacketizer";
470            "vtable for Communication::SoftBus::TwoLevelsTlv";
471            "vtable for Communication::SoftBus::VtpStreamSocket";
472            "vtable for OHOS::BrokerDelegator<OHOS::BusCenterServerProxy>";
473            "vtable for OHOS::BrokerDelegator<OHOS::DiscServerProxy>";
474            "vtable for OHOS::BrokerDelegator<OHOS::SoftBusServerProxyFrame>";
475            "vtable for OHOS::BrokerDelegator<OHOS::TransServerProxy>";
476            "vtable for OHOS::BrokerDelegatorBase";
477            "vtable for OHOS::BusCenterServerProxy";
478            "vtable for OHOS::DiscServerProxy";
479            "vtable for OHOS::IRemoteStub<OHOS::ISoftBusClient>";
480            "vtable for OHOS::ISoftBusClient";
481            "vtable for OHOS::ISoftBusServer";
482            "vtable for OHOS::SoftBusClientDeathRecipient";
483            "vtable for OHOS::SoftBusClientStub";
484            "vtable for OHOS::SoftBusServerProxyFrame";
485            "vtable for OHOS::StreamAdaptorListener";
486            "vtable for OHOS::TransServerProxy";
487            "vtable for OHOS::TransSpecCallback";
488        };
489    local:
490        *;
491};
492