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 "InitSoftBus"; 94 "SetFileSendListener"; 95 "ClientTransAuthOnChannelOpened"; 96 "LeaveLNNInner"; 97 "ShiftLNNGear"; 98 "ClientGetSessionKey"; 99 "ClientQosReport"; 100 "ClientTransAuthCloseChannel"; 101 "GetLocalNodeDeviceInfoInner"; 102 "TransOnSessionOpened"; 103 "GetNodeKeyInfo"; 104 "ClinetTransProxyFileManagerDeinit"; 105 "BusCenterClientInit"; 106 "GetSoftBusClientNameList"; 107 "StartVtpStreamChannelServer"; 108 "ClientGetSessionIdByChannelId"; 109 "ClientTransTdcSetCallBack"; 110 "TransOnFileChannelOpened"; 111 "TransOnSessionOpenFailed"; 112 "TransOnstreamChannelOpened"; 113 "CloseVtpStreamChannel"; 114 "ClientTransCloseChannel"; 115 "LnnOnPublishLNNResult"; 116 "GetSessionKey"; 117 "ClientTransAuthOnChannelClosed"; 118 "IsServerSideInner"; 119 "TransProxyChannelSendMessage"; 120 "TransDataListInit"; 121 "DiscClientOnDiscoverySuccess"; 122 "TransOnSessionClosed"; 123 "TransGetFileName"; 124 "GetEncryptByChannelId"; 125 "TransTdcGetInfoByFd"; 126 "SendFile"; 127 "GetAllNodeDeviceInfoInner"; 128 "UnregNodeDeviceStateCb"; 129 "DeactiveMetaNodeInner"; 130 "SetNodeDataChangeFlag"; 131 "TransTdcReleaseFd"; 132 "TransTdcGetSessionKey"; 133 "TransFileInit"; 134 "BusCenterClientDeinit"; 135 "ServerIpcOpenAuthSession"; 136 "CreatePendingPacket"; 137 "CreateSessionServerInner"; 138 "PublishServiceInner"; 139 "RefreshLNN"; 140 "GetPkgNameInner"; 141 "CloseSession"; 142 "CLIENT_NotifyObserver"; 143 "ServerIpcGetLocalDeviceInfo"; 144 "DiscClientInit"; 145 "ClientAddAuthSession"; 146 "TransTdcGetInfoByIdWithIncSeq"; 147 "PublishLNNInner"; 148 "ServerIpcSetNodeDataChangeFlag"; 149 "ClientTransChannelDeinit"; 150 "GetPeerDeviceIdInner"; 151 "ClientTransProxyOnChannelOpenFailed"; 152 "BusCenterServerProxyDeInit"; 153 "LnnOnRefreshLNNResult"; 154 "StopPublishLNNInner"; 155 "UnregNodeDeviceStateCbInner"; 156 "TransProxyChannelSendFile"; 157 "ClientTransChannelSendFile"; 158 "ClientEnableSessionByChannelId"; 159 "ClientGetFileConfigInfoById"; 160 "CheckDestFilePathValid"; 161 "ServerIpcStopPublishLNN"; 162 "RegisterFileCb"; 163 "InnerOnBytesReceived"; 164 "RemoveSessionServer"; 165 "StopDiscovery"; 166 "ClientGetSessionCallbackById"; 167 "ClientGetDataConfigByChannelId"; 168 "ClientTransUdpMgrInit"; 169 "GetPeerUidInner"; 170 "TransCloseFileChannel"; 171 "TransDeleteUdpChannel"; 172 "GetAllMetaNodeInfo"; 173 "LnnOnRefreshDeviceFound"; 174 "ServerIpcActiveMetaNode"; 175 "ServerIpcLeaveMetaNode"; 176 "DiscClientOnDeviceFound"; 177 "EventClientInit"; 178 "ServerIpcGetNodeKeyInfo"; 179 "CheckPackageName"; 180 "PublishLNN"; 181 "ClientTransAuthOnDataReceived"; 182 "StopDiscoveryInner"; 183 "SendStream"; 184 "TransSetFileSendListener"; 185 "ClientTransProxyOnChannelOpened"; 186 "LnnOnNodeOnlineStateChanged"; 187 "StopTimeSync"; 188 "PermissionStateChange"; 189 "TransUdpChannelSendStream"; 190 "ServerIpcDeactiveMetaNode"; 191 "LnnOnNodeBasicInfoChanged"; 192 "OpenSessionSync"; 193 "ReadMaxSendMessageSize"; 194 "ReadSessionLinkType"; 195 "ClientTransTdcOnChannelOpened"; 196 ".term_proc"; 197 "LnnOnTimeSyncResult"; 198 "TransAddDataBufNode"; 199 "ClinetTransProxyFileManagerInit"; 200 "TransTdcCloseChannel"; 201 "DestroyPendingPacket"; 202 "ClientAddSession"; 203 "ServerIpcRippleStats"; 204 "ClientGrantPermission"; 205 "TransAuthChannelSendMessage"; 206 "TransGetFileListener"; 207 "ShiftLNNGearInner"; 208 "ServerIpcStartDiscovery"; 209 "ServerIpcJoinMetaNode"; 210 "FileUnLock"; 211 "TransOnUdpChannelOpened"; 212 "ClientGetChannelBusinessTypeBySessionId"; 213 "TransOnChannelOpenFailed"; 214 "ProxyChannelSendFile"; 215 "ClientDeathProcTask"; 216 "NotifyAuthSuccess"; 217 "GetPeerPidInner"; 218 "StartNStackXDFileClient"; 219 "MetaNodeOnLeaveResult"; 220 "DiscClientOnPublishFail"; 221 "ProcessFileFrameData"; 222 "SendVtpStream"; 223 "TransClientInit"; 224 "TransServerProxyDeInit"; 225 "GetClientSessionCb"; 226 "ClientTransChannelInit"; 227 "ClientTransOnLinkDown"; 228 "ClientGetHandle"; 229 "QosReport"; 230 "ClientTransCloseUdpChannel"; 231 "ClientGetChannelBySessionId"; 232 "OpenSession"; 233 "OpenSessionInner"; 234 "TransOnOnStreamRecevied"; 235 "TransOnUdpChannelClosed"; 236 "RegNodeDeviceStateCbInner"; 237 "TransOnChannelLinkDown"; 238 "JoinMetaNodeInner"; 239 "LeaveLNN"; 240 "ClientTransProxyOnDataReceived"; 241 "FileLock"; 242 "RegisterEventCallback"; 243 "ClientStubInit"; 244 "JoinLNN"; 245 "StartTimeSyncInner"; 246 "TransSendStream"; 247 "MetaNodeOnJoinResult"; 248 "GetMySessionName"; 249 "GetAllMetaNodeInfoInner"; 250 "TransOnQosEvent"; 251 "TryFileLock"; 252 "TransSetFileReceiveListener"; 253 "StartTimeSync"; 254 "ServerIpcShiftLNNGear"; 255 "ClientAddNewSession"; 256 "TransSendFile"; 257 "ServerIpcOpenSession"; 258 "ClientDeleteSessionServer"; 259 "InnerOnMessageReceived"; 260 "ClientTransProxyCloseChannel"; 261 "ClientTransTdcOnSessionOpened"; 262 "StopRefreshLNN"; 263 "IsPathValid"; 264 "TransTdcGetInfoById"; 265 "UnregisterStreamCb"; 266 "PublishService"; 267 "ClientTransChannelSendStream"; 268 "TransTdcSendBytes"; 269 "GetAllNodeDeviceInfo"; 270 "CreateSessionServer"; 271 "TransTdcCreateListener"; 272 "RegNodeDeviceStateCb"; 273 "StopTimeSyncInner"; 274 "EventClientDeinit"; 275 "FileListToBuffer"; 276 "RTU_CRC"; 277 "UnPublishService"; 278 "SetFileReceiveListener"; 279 "ClientGetSessionDataById"; 280 "ClientTransChannelSendMessage"; 281 "ClientTransTdcOnSessionOpenFailed"; 282 "ServerIpcJoinLNN"; 283 "SendMessage"; 284 "ServerIpcRemoveSessionServer"; 285 "GetAndCheckRealPath"; 286 "StartVtpStreamChannelClient"; 287 "GetPeerDeviceId"; 288 "ClientTransProxyOnChannelClosed"; 289 "ClientTransTdcOnSessionClosed"; 290 "TransTdcStopRead"; 291 "ServerIpcCloseChannel"; 292 "DiscClientOnDiscoverFailed"; 293 "SendBytesInner"; 294 "GetPeerSessionNameInner"; 295 "TransTdcManagerDeinit"; 296 "ServerIpcRefreshLNN"; 297 "DeletePendingPacket"; 298 "ClientDisableSessionListener"; 299 "GetSessionOption"; 300 "SetPendingPacketData"; 301 "TransTdcManagerInit"; 302 "TransUdpDeleteFileListener"; 303 "RemovePermissionInner"; 304 "BufferToFileList"; 305 "TransOnChannelMsgReceived"; 306 "ClientGetSessionCallbackByName"; 307 "CloseSessionInner"; 308 "ClientTransTdcOnDataReceived"; 309 "ClientAddSessionServer"; 310 "StartDiscoveryInner"; 311 "InnerOnSessionOpened"; 312 "GrantPermissionInner"; 313 "LeaveMetaNode"; 314 "SetNodeDataChangeFlagInner"; 315 "ServerIpcSendMessage"; 316 "ClientTransAuthOnChannelOpenFailed"; 317 "ServerIpcQosReport"; 318 "ClientGetSessionSide"; 319 "GetSessionHandle"; 320 "TransFileDeinit"; 321 "ServerIpcRemovePermission"; 322 "ClientRemovePermission"; 323 "ClientSetChannelBySessionId"; 324 "StopPublishLNN"; 325 "GetPeerSessionName"; 326 "DiscServerProxyDeInit"; 327 "ServerIpcGetAllMetaNodeInfo"; 328 "TransOnChannelQosEvent"; 329 "ClientGetSessionIntegerDataById"; 330 "DeleteFileListener"; 331 "InnerOnSessionClosed"; 332 "ServerIpcGrantPermission"; 333 "TransOnDataReceived"; 334 "SendBytes"; 335 "ProcessRecvFileFrameData"; 336 "TransDelDataBufNode"; 337 "CheckFileSchema"; 338 "SetSchemaCallback"; 339 "TransFileSchemaInit"; 340 "TransFileSchemaDeinit"; 341 "RegistFileSchema"; 342 "UnregistFileSchema"; 343 "TransRegistFileSchema"; 344 "TransGetFileSchema"; 345 "TransUnRegistFileSchema"; 346 "_ZN13Communication7SoftBus15ISessionService11GetInstanceEv"; 347 "SendEvent"; 348 "StopEvent"; 349 "RegisterEventListener"; 350 "UnregisterEventListener"; 351 "ClientTransOnScanResultCallback"; 352 "ClientAddEventListener"; 353 "ClientDeleteEventListener"; 354 "TransProxyPackAndSendData"; 355 "ClientTransProxyGetInfoByChannelId"; 356 extern "C++" { 357 OHOS::StreamAdaptor*; 358 Communication::SoftBus*; 359 OHOS::ISoftBusServer*; 360 "VTT for OHOS::BusCenterServerProxy"; 361 "VTT for OHOS::DiscServerProxy"; 362 "VTT for OHOS::IRemoteStub<OHOS::ISoftBusClient>"; 363 "VTT for OHOS::ISoftBusClient"; 364 "VTT for OHOS::ISoftBusServer"; 365 "VTT for OHOS::SoftBusClientStub"; 366 "VTT for OHOS::SoftBusServerProxyFrame"; 367 "VTT for OHOS::TransServerProxy"; 368 "VTT for OHOS::TransSpecCallback"; 369 "construction vtable for OHOS::IPCObjectStub-in-OHOS::IRemoteStub<OHOS::ISoftBusClient>"; 370 "construction vtable for OHOS::IPCObjectStub-in-OHOS::SoftBusClientStub"; 371 "construction vtable for OHOS::IRemoteBroker-in-OHOS::BusCenterServerProxy"; 372 "construction vtable for OHOS::IRemoteBroker-in-OHOS::DiscServerProxy"; 373 "construction vtable for OHOS::IRemoteBroker-in-OHOS::IRemoteStub<OHOS::ISoftBusClient>"; 374 "construction vtable for OHOS::IRemoteBroker-in-OHOS::ISoftBusClient"; 375 "construction vtable for OHOS::IRemoteBroker-in-OHOS::ISoftBusServer"; 376 "construction vtable for OHOS::IRemoteBroker-in-OHOS::SoftBusClientStub"; 377 "construction vtable for OHOS::IRemoteBroker-in-OHOS::SoftBusServerProxyFrame"; 378 "construction vtable for OHOS::IRemoteBroker-in-OHOS::TransServerProxy"; 379 "construction vtable for OHOS::IRemoteObject-in-OHOS::IRemoteStub<OHOS::ISoftBusClient>"; 380 "construction vtable for OHOS::IRemoteObject-in-OHOS::SoftBusClientStub"; 381 "construction vtable for OHOS::IRemoteProxy<OHOS::ISoftBusServer>-in-OHOS::BusCenterServerProxy"; 382 "construction vtable for OHOS::IRemoteProxy<OHOS::ISoftBusServer>-in-OHOS::DiscServerProxy"; 383 "construction vtable for OHOS::IRemoteProxy<OHOS::ISoftBusServer>-in-OHOS::SoftBusServerProxyFrame"; 384 "construction vtable for OHOS::IRemoteProxy<OHOS::ISoftBusServer>-in-OHOS::TransServerProxy"; 385 "construction vtable for OHOS::IRemoteStub<OHOS::ISoftBusClient>-in-OHOS::SoftBusClientStub"; 386 "construction vtable for OHOS::ISoftBusClient-in-OHOS::IRemoteStub<OHOS::ISoftBusClient>"; 387 "construction vtable for OHOS::ISoftBusClient-in-OHOS::SoftBusClientStub"; 388 "construction vtable for OHOS::ISoftBusServer-in-OHOS::BusCenterServerProxy"; 389 "construction vtable for OHOS::ISoftBusServer-in-OHOS::DiscServerProxy"; 390 "construction vtable for OHOS::ISoftBusServer-in-OHOS::SoftBusServerProxyFrame"; 391 "construction vtable for OHOS::ISoftBusServer-in-OHOS::TransServerProxy"; 392 "construction vtable for OHOS::Parcelable-in-OHOS::IRemoteStub<OHOS::ISoftBusClient>"; 393 "construction vtable for OHOS::Parcelable-in-OHOS::SoftBusClientStub"; 394 "guard variable for OHOS::BusCenterServerProxy::delegator_"; 395 "guard variable for OHOS::DiscServerProxy::delegator_"; 396 "guard variable for OHOS::SoftBusServerProxyFrame::delegator_"; 397 "guard variable for OHOS::TransServerProxy::delegator_"; 398 "non-virtual thunk to OHOS::IRemoteStub<OHOS::ISoftBusClient>::AsObject(void)"; 399 "non-virtual thunk to OHOS::SoftBusClientStub::OnChannelClosed(int, int)"; 400 "non-virtual thunk to OHOS::SoftBusClientStub::OnChannelLinkDown(char const*, int)"; 401 "non-virtual thunk to OHOS::SoftBusClientStub::OnChannelMsgReceived(int, int, void const*, unsigned int, int)"; 402 "non-virtual thunk to OHOS::SoftBusClientStub::OnChannelOpenFailed(int, int, int)"; 403 "non-virtual thunk to OHOS::SoftBusClientStub::OnChannelOpened(char const*, ChannelInfo const*)"; 404 "non-virtual thunk to OHOS::SoftBusClientStub::OnChannelQosEvent(int, int, int, int, QosTv const*)"; 405 "non-virtual thunk to OHOS::SoftBusClientStub::OnDeviceFound(DeviceInfo const*)"; 406 "non-virtual thunk to OHOS::SoftBusClientStub::OnDiscoverFailed(int, int)"; 407 "non-virtual thunk to OHOS::SoftBusClientStub::OnDiscoverySuccess(int)"; 408 "non-virtual thunk to OHOS::SoftBusClientStub::OnJoinLNNResult(void *, unsigned int,char const*, int)"; 409 "non-virtual thunk to OHOS::SoftBusClientStub::OnJoinMetaNodeResult(void *, unsigned int, char const*, int)"; 410 "non-virtual thunk to OHOS::SoftBusClientStub::OnLeaveLNNResult(char const*, int)"; 411 "non-virtual thunk to OHOS::SoftBusClientStub::OnLeaveMetaNodeResult(char const*, int)"; 412 "non-virtual thunk to OHOS::SoftBusClientStub::OnNodeBasicInfoChanged(void *, unsigned int, int)"; 413 "non-virtual thunk to OHOS::SoftBusClientStub::OnNodeOnlineStateChanged(bool, void *, unsigned int)"; 414 "non-virtual thunk to OHOS::SoftBusClientStub::OnPublishFail(int, int)"; 415 "non-virtual thunk to OHOS::SoftBusClientStub::OnPublishLNNResult(int, int)"; 416 "non-virtual thunk to OHOS::SoftBusClientStub::OnPublishSuccess(int)"; 417 "non-virtual thunk to OHOS::SoftBusClientStub::OnRefreshDeviceFound(void const*, unsigned int)"; 418 "non-virtual thunk to OHOS::SoftBusClientStub::OnRefreshLNNResult(int, int)"; 419 "non-virtual thunk to OHOS::SoftBusClientStub::OnTimeSyncResult(void const*, unsigned int, int)"; 420 "vtable for Communication::SoftBus::IStreamSocket"; 421 "vtable for Communication::SoftBus::RawStreamData"; 422 "vtable for Communication::SoftBus::SessionImpl"; 423 "vtable for Communication::SoftBus::SessionServiceImpl"; 424 "vtable for Communication::SoftBus::StreamCommonData"; 425 "vtable for Communication::SoftBus::StreamDepacketizer"; 426 "vtable for Communication::SoftBus::StreamManager"; 427 "vtable for Communication::SoftBus::StreamManager::StreamSocketListener"; 428 "vtable for Communication::SoftBus::StreamPacketHeader"; 429 "vtable for Communication::SoftBus::StreamPacketizer"; 430 "vtable for Communication::SoftBus::TwoLevelsTlv"; 431 "vtable for Communication::SoftBus::VtpStreamSocket"; 432 "vtable for OHOS::BrokerDelegator<OHOS::BusCenterServerProxy>"; 433 "vtable for OHOS::BrokerDelegator<OHOS::DiscServerProxy>"; 434 "vtable for OHOS::BrokerDelegator<OHOS::SoftBusServerProxyFrame>"; 435 "vtable for OHOS::BrokerDelegator<OHOS::TransServerProxy>"; 436 "vtable for OHOS::BrokerDelegatorBase"; 437 "vtable for OHOS::BusCenterServerProxy"; 438 "vtable for OHOS::DiscServerProxy"; 439 "vtable for OHOS::IRemoteStub<OHOS::ISoftBusClient>"; 440 "vtable for OHOS::ISoftBusClient"; 441 "vtable for OHOS::ISoftBusServer"; 442 "vtable for OHOS::SoftBusClientDeathRecipient"; 443 "vtable for OHOS::SoftBusClientStub"; 444 "vtable for OHOS::SoftBusServerProxyFrame"; 445 "vtable for OHOS::StreamAdaptorListener"; 446 "vtable for OHOS::TransServerProxy"; 447 "vtable for OHOS::TransSpecCallback"; 448 }; 449 local: 450 *; 451};