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