1/* 2 * Copyright (c) 2023-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 161.0 { 17 global: 18 "ActiveMetaNode"; 19 "GetLocalNodeDeviceInfo"; 20 "OpenAuthSession"; 21 "FreeNodeInfo"; 22 "JoinMetaNode"; 23 "GetSessionSide"; 24 "DeactiveMetaNode"; 25 "DisableSessionListener"; 26 "SetFileSendListener"; 27 "ShiftLNNGear"; 28 "TriggerRangeForMsdp"; 29 "StopRangeForMsdp"; 30 "RegisterRangeCallbackForMsdp"; 31 "UnregisterRangeCallbackForMsdp"; 32 "SyncTrustedRelationShip"; 33 "SetDisplayName"; 34 "StartUsbNcm"; 35 "GetNodeKeyInfo"; 36 "GetSessionKey"; 37 "SendFile"; 38 "UnregNodeDeviceStateCb"; 39 "SetNodeDataChangeFlag"; 40 "RegDataLevelChangeCb"; 41 "UnregDataLevelChangeCb"; 42 "SetDataLevel"; 43 "RefreshLNN"; 44 "CloseSession"; 45 "RemoveSessionServer"; 46 "GetAllMetaNodeInfo"; 47 "PublishLNN"; 48 "SendStream"; 49 "StopTimeSync"; 50 "NotifyAuthSuccess"; 51 "OpenSession"; 52 "LeaveLNN"; 53 "JoinLNN"; 54 "GetMySessionName"; 55 "StartTimeSync"; 56 "StopRefreshLNN"; 57 "GetAllNodeDeviceInfo"; 58 "CreateSessionServer"; 59 "RegNodeDeviceStateCb"; 60 "SetFileReceiveListener"; 61 "SendMessage"; 62 "GetPeerDeviceId"; 63 "GetSessionOption"; 64 "LeaveMetaNode"; 65 "GetSessionHandle"; 66 "StopPublishLNN"; 67 "GetPeerSessionName"; 68 "SendBytes"; 69 "SendBytesAsync"; 70 "SendMessageAsync"; 71 "RegistFileSchema"; 72 "UnregistFileSchema"; 73 "TransRegistFileSchema"; 74 "TransUnRegistFileSchema"; 75 "SendEvent"; 76 "StopEvent"; 77 "RegisterEventListener"; 78 "UnregisterEventListener"; 79 "SendLinkEvent"; 80 "StopLinkEvent"; 81 "RegisterLinkEventListener"; 82 "UnregisterLinkEventListener"; 83 "EnableDiscoveryPolicy"; 84 "SetDiscoveryPolicy"; 85 "CreateMetaSocketServer"; 86 "RemoveMetaSocketServer"; 87 "OpenAuthMetaSocket"; 88 "CloseAuthMetaSocket"; 89 "SendMetaData"; 90 "SendMetaCtrlData"; 91 "Socket"; 92 "SetActionAddr"; 93 "Bind"; 94 "BindAsync"; 95 "Listen"; 96 "Shutdown"; 97 "EvaluateQos"; 98 "GetMtuSize"; 99 "DBinderGrantPermission"; 100 "DBinderRemovePermission"; 101 "DfsBind"; 102 "SetSoftbusConfig"; 103 "SoftBusFtInit"; 104 "SoftBusFtDestroyNonblock"; 105 "SoftBusFtDestroy"; 106 "SoftBusFtApiRegEventCallbackFunc"; 107 "SoftBusFtApiUnregEventCallbackFunc"; 108 "SoftBusFtSocket"; 109 "SoftBusFtAccept"; 110 "SoftBusFtBind"; 111 "SoftBusFtConnect"; 112 "SoftBusFtListen"; 113 "SoftBusFtRecv"; 114 "SoftBusFtSend"; 115 "SoftBusFtSendFrame"; 116 "SoftBusFtSendFrameExt"; 117 "SoftBusFtShutDown"; 118 "SoftBusFtClose"; 119 "SoftBusFtEpollCreateLinux"; 120 "SoftBusFtEpollCreate"; 121 "SoftBusFtEpollCtl"; 122 "SoftBusFtEpollWait"; 123 "SoftBusFtFcntl"; 124 "SoftBusFtIoctl"; 125 "SoftBusFtIoctlSocket"; 126 "SoftBusFtStartTrace"; 127 "SoftBusFtStopTrace"; 128 "SoftBusFtRegTraceCallbackFn"; 129 "SoftBusFtConfigSet"; 130 "SoftBusFtConfigGet"; 131 "SoftBusFtSetSockOpt"; 132 "SoftBusFtGetSockOpt"; 133 "SoftBusFtGetSockName"; 134 "SoftBusFtGetPeerName"; 135 "SoftBusFtGetErrno"; 136 "SoftBusFillpRegLMCallbackFn"; 137 "SoftBusFillpApiRegLibSysFunc"; 138 "SoftBusFillpDebugControl"; 139 "SoftBusFillpApiSetDebugLogLevel"; 140 "SoftBusFtFillpStatsGet"; 141 "SoftBusFtFillpStatShow"; 142 "SoftBusFtGetRtt"; 143 "SoftBusFtGetStackTime"; 144 "SoftBusFtGetVersion"; 145 "SoftBusFtApiRegMainOnlyEventCallbackFunc"; 146 "SoftBusFtApiUnregMainOnlyEventCallbackFunc"; 147 "SoftBusFtApiEventInfoGet"; 148 "SoftBusFtSetDfxEventCb"; 149 "SoftBusFtDfxHiDumper"; 150 "SetSocketOpt"; 151 "GetSocketOpt"; 152 "SoftBusDFileServer"; 153 "SoftBusDFileClient"; 154 "SoftBusDFileClientWithTargetDev"; 155 "SoftBusDFileClose"; 156 "SoftBusDFileSendFiles"; 157 "SoftBusDFileSendFilesWithRemotePath"; 158 "SoftBusDFileSendFilesWithRemotePathAndType"; 159 "SoftBusDFileSetStoragePath"; 160 "SoftBusDFileSetRenameHook"; 161 "SoftBusDFileSetStoragePathList"; 162 "SoftBusDFileRegisterLog"; 163 "SoftBusDFileGetCapabilities"; 164 "SoftBusDFileSetCapabilities"; 165 "SoftBusDFileDump"; 166 "SoftBusDFileSetEventFunc"; 167 "SoftBusDFileRegisterLogCallback"; 168 "SoftBusDFileRegisterDefaultLog"; 169 "SoftBusDFileSetOpenFdCallback"; 170 "SoftBusDFileSetCloseFdCallback"; 171 "SoftBusDFileClearOpenFdCallback"; 172 "SoftBusDFileClearCloseFdCallback"; 173 "RegistDirSchema"; 174 "UnregistDirSchema"; 175 "TransRegistDirSchema"; 176 "TransUnRegistDirSchema"; 177 "GetMacInfoBySession"; 178 "OpenAuthSessionWithPara"; 179 "ResourceConflictCheck"; 180 "RegisterConflictListener"; 181 "SetFileRenameHook"; 182 "RegisterFileSchema"; 183 "UnRegisterFileSchema"; 184 "Paging"; 185 "StopPaging"; 186 "PagingListen"; 187 "StopPagingListen"; 188 "ForkPagingSocket"; 189 "SoftBusDFileSetSessionOpt"; 190 "CtrlLNNBleHb"; 191 "PrivilegeShutdown"; 192 "RegisterRelationChecker"; 193 "SoftBusResolveConflict"; 194 "SetPreLinkParam"; 195 "GetPreLinkParam"; 196 "RegPreLinkParamListener"; 197 "SetAccessInfo"; 198 "SoftBusQueryValidQos"; 199 "GeneralCreateServer"; 200 "GeneralRemoveServer"; 201 "GeneralConnect"; 202 "GeneralDisconnect"; 203 "GeneralSend"; 204 "GeneralRegisterListener"; 205 "GeneralUnregisterListener"; 206 "GeneralGetPeerDeviceId"; 207 "ClientAddSession"; 208 "InitSoftBus"; 209 "CheckPackageName"; 210 "RestartAuthParaCallbackRegister"; 211 "ClientGetChannelBySessionId"; 212 "TransGetUdpChannel"; 213 "TransUdpChannelSetStreamMultiLayer"; 214 "TransSetUdpChannelTos"; 215 "ClientGetChannelBusinessTypeBySessionId"; 216 "ClientAddAuthSession"; 217 "ClientSetActionIdBySessionId"; 218 "TransSetUdpChannelRenameHook"; 219 "ClientDeleteSession"; 220 "ClientSetChannelBySessionId"; 221 "TransGetUdpChannelByFileId"; 222 "ClientGetSessionIdByChannelId"; 223 "ClientCancelAuthSessionTimer"; 224 "OpenBrProxy"; 225 "CloseBrProxy"; 226 "SendBrProxyData"; 227 "SetListenerState"; 228 "IsProxyChannelEnabled"; 229 "RegisterAccessHook"; 230 "CreatePagingSession"; 231 "ClientDeletePagingSession"; 232 "ClientGetChannelIdAndTypeBySocketId"; 233 "ClientForkSocketById"; 234 "ClientTransSetChannelInfo"; 235 "ClientAddSocketServer"; 236 "GeneratePagingId"; 237 "DestroyPagingId"; 238 "SocketServerStateUpdate"; 239 "GetD2DCapability"; 240 "ClientSetLowLatencyBySocket"; 241 "ClientGetSessionTypeBySocket"; 242 "ClientSetFLTos"; 243 local: 244 *; 245}; 246