1 /* 2 * Copyright (c) 2021-2024 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 /** 17 * @addtogroup SoftBus 18 * @{ 19 * 20 * @brief Provides high-speed, secure communication between devices. 21 * 22 * This module implements unified distributed communication capability management between nearby devices, and provides 23 * link-independent device discovery and transmission interfaces to support service publishing and data transmission. 24 * 25 * @since 1.0 26 * @version 1.0 27 */ 28 /** @} */ 29 30 /** 31 * @file softbus_error_code.h 32 * 33 * @brief Declares error code 34 * 35 * @since 1.0 36 * @version 1.0 37 */ 38 39 #ifndef SOFTBUS_ERROR_CODE_H 40 #define SOFTBUS_ERROR_CODE_H 41 42 #ifdef __cplusplus 43 #if __cplusplus 44 extern "C" { 45 #endif 46 #endif 47 48 #define SOFTBUS_SUB_SYSTEM 203 49 #define SOFTBUS_ERRNO(module) (-(((SOFTBUS_SUB_SYSTEM) << 21) | ((module) << 16) | (0xFFFF))) 50 51 enum SoftBusSubModule { 52 DISC_SUB_MODULE_CODE = 1, 53 CONN_SUB_MODULE_CODE = 2, 54 AUTH_SUB_MODULE_CODE = 3, 55 LNN_SUB_MODULE_CODE = 4, 56 TRANS_SUB_MODULE_CODE = 5, 57 IPCRPC_SUB_MODULE_CODE = 6, 58 PUBLIC_SUB_MODULE_CODE = 10, 59 }; 60 61 enum SoftBusErrNo { 62 /* errno begin: -((203 << 21) | (10 << 16) | 0xFFFF) */ 63 SOFTBUS_PUBLIC_ERR_BASE = SOFTBUS_ERRNO(PUBLIC_SUB_MODULE_CODE), 64 SOFTBUS_TIMOUT, 65 SOFTBUS_INVALID_PARAM, 66 SOFTBUS_MEM_ERR, 67 SOFTBUS_NOT_IMPLEMENT, 68 SOFTBUS_NO_INIT, 69 SOFTBUS_CREATE_JSON_ERR, 70 SOFTBUS_PARSE_JSON_ERR, 71 SOFTBUS_PERMISSION_DENIED, 72 SOFTBUS_ACCESS_TOKEN_DENIED, 73 SOFTBUS_MALLOC_ERR, 74 SOFTBUS_STRCPY_ERR, 75 SOFTBUS_ENCRYPT_ERR, 76 SOFTBUS_DECRYPT_ERR, 77 SOFTBUS_INVALID_NUM, 78 SOFTBUS_SERVER_NAME_REPEATED, 79 SOFTBUS_TCP_SOCKET_ERR, 80 SOFTBUS_LOCK_ERR, 81 SOFTBUS_GET_REMOTE_UUID_ERR, 82 SOFTBUS_NO_ENOUGH_DATA, 83 SOFTBUS_INVALID_DATA_HEAD, 84 SOFTBUS_INVALID_FD, 85 SOFTBUS_FILE_ERR, 86 SOFTBUS_DATA_NOT_ENOUGH, 87 SOFTBUS_SLICE_ERROR, 88 SOFTBUS_ALREADY_EXISTED, 89 SOFTBUS_GET_CONFIG_VAL_ERR, 90 SOFTBUS_PEER_PROC_ERR, 91 SOFTBUS_NOT_FIND, 92 SOFTBUS_ALREADY_TRIGGERED, 93 SOFTBUS_FILE_BUSY, 94 SOFTBUS_IPC_ERR, 95 SOFTBUS_DFX_INIT_FAILED, 96 97 SOFTBUS_INVALID_PKGNAME, 98 SOFTBUS_FUNC_NOT_SUPPORT, 99 SOFTBUS_SERVER_NOT_INIT, 100 SOFTBUS_SERVER_NAME_USED, 101 102 SOFTBUS_BLUETOOTH_OFF, 103 SOFTBUS_WIFI_OFF, 104 SOFTBUS_WIFI_DISCONNECT, 105 SOFTBUS_WIFI_DIRECT_INIT_FAILED, 106 SOFTBUS_P2P_NOT_SUPPORT, 107 SOFTBUS_HML_NOT_SUPPORT, 108 SOFTBUS_P2P_ROLE_CONFLICT, 109 SOFTBUS_HML_THREE_VAP_CONFLIC, 110 111 /* internal error */ 112 SOFTBUS_ERR, 113 114 /* errno begin: -((203 << 21) | (5 << 16) | 0xFFFF) */ 115 SOFTBUS_TRANS_ERR_BASE = SOFTBUS_ERRNO(TRANS_SUB_MODULE_CODE), 116 SOFTBUS_TRANS_INVALID_SESSION_ID, 117 SOFTBUS_TRANS_INVALID_SESSION_NAME, 118 SOFTBUS_TRANS_INVALID_CHANNEL_TYPE, 119 SOFTBUS_TRANS_INVALID_CLOSE_CHANNEL_ID, 120 SOFTBUS_TRANS_BUSINESS_TYPE_NOT_MATCH, 121 SOFTBUS_TRANS_SESSION_REPEATED, 122 SOFTBUS_TRANS_SESSION_CNT_EXCEEDS_LIMIT, 123 SOFTBUS_TRANS_SESSIONSERVER_NOT_CREATED, 124 SOFTBUS_TRANS_SESSION_OPENING, 125 SOFTBUS_TRANS_GET_LANE_INFO_ERR, 126 SOFTBUS_TRANS_CREATE_CHANNEL_ERR, 127 SOFTBUS_TRANS_INVALID_DATA_LENGTH, 128 SOFTBUS_TRANS_FUNC_NOT_SUPPORT, 129 SOFTBUS_TRANS_OPEN_AUTH_CHANNANEL_FAILED, 130 SOFTBUS_TRANS_GET_P2P_INFO_FAILED, 131 SOFTBUS_TRANS_OPEN_AUTH_CONN_FAILED, 132 133 SOFTBUS_TRANS_PROXY_PACKMSG_ERR, 134 SOFTBUS_TRANS_PROXY_SENDMSG_ERR, 135 SOFTBUS_TRANS_PROXY_SEND_CHANNELID_INVALID, 136 SOFTBUS_TRANS_PROXY_CHANNLE_STATUS_INVALID, 137 SOFTBUS_TRANS_PROXY_DEL_CHANNELID_INVALID, 138 SOFTBUS_TRANS_PROXY_SESS_ENCRYPT_ERR, 139 SOFTBUS_TRANS_PROXY_INVALID_SLICE_HEAD, 140 SOFTBUS_TRANS_PROXY_ASSEMBLE_PACK_NO_INVALID, 141 SOFTBUS_TRANS_PROXY_ASSEMBLE_PACK_EXCEED_LENGTH, 142 SOFTBUS_TRANS_PROXY_ASSEMBLE_PACK_DATA_NULL, 143 144 SOFTBUS_TRANS_UDP_CLOSE_CHANNELID_INVALID, 145 SOFTBUS_TRANS_UDP_SERVER_ADD_CHANNEL_FAILED, 146 SOFTBUS_TRANS_UDP_CLIENT_ADD_CHANNEL_FAILED, 147 SOFTBUS_TRANS_UDP_SERVER_NOTIFY_APP_OPEN_FAILED, 148 SOFTBUS_TRANS_UDP_CLIENT_NOTIFY_APP_OPEN_FAILED, 149 SOFTBUS_TRANS_UDP_START_STREAM_SERVER_FAILED, 150 SOFTBUS_TRANS_UDP_START_STREAM_CLIENT_FAILED, 151 SOFTBUS_TRANS_UDP_SEND_STREAM_FAILED, 152 SOFTBUS_TRANS_UDP_GET_CHANNEL_FAILED, 153 SOFTBUS_TRANS_UDP_CHANNEL_DISABLE, 154 155 SOFTBUS_TRANS_QOS_REPORT_FAILED, 156 SOFTBUS_TRANS_QOS_REPORT_TOO_FREQUENT, 157 158 SOFTBUS_TRANS_SESSION_SERVER_NOINIT, 159 SOFTBUS_TRANS_SESSION_INFO_NOT_FOUND, 160 SOFTBUS_TRANS_SESSION_CREATE_FAILED, 161 SOFTBUS_TRANS_SESSION_ADDPKG_FAILED, 162 SOFTBUS_TRANS_SESSION_SET_CHANNEL_FAILED, 163 SOFTBUS_TRANS_SESSION_NO_ENABLE, 164 SOFTBUS_TRANS_SESSION_GROUP_INVALID, 165 SOFTBUS_TRANS_SESSION_NAME_NO_EXIST, 166 SOFTBUS_TRANS_SESSION_GET_CHANNEL_FAILED, 167 168 SOFTBUS_TRANS_PROXY_REMOTE_NULL, 169 SOFTBUS_TRANS_PROXY_WRITETOKEN_FAILED, 170 SOFTBUS_TRANS_PROXY_WRITECSTRING_FAILED, 171 SOFTBUS_TRANS_PROXY_WRITERAWDATA_FAILED, 172 SOFTBUS_TRANS_PROXY_READRAWDATA_FAILED, 173 SOFTBUS_TRANS_PROXY_SEND_REQUEST_FAILED, 174 SOFTBUS_TRANS_PROXY_INVOKE_FAILED, 175 SOFTBUS_TRANS_PROXY_CHANNEL_NOT_FOUND, 176 177 SOFTBUS_TRANS_SEND_LEN_BEYOND_LIMIT, 178 SOFTBUS_TRANS_FILE_LISTENER_NOT_INIT, 179 SOFTBUS_TRANS_STREAM_ONLY_UDP_CHANNEL, 180 SOFTBUS_TRANS_CHANNEL_TYPE_INVALID, 181 SOFTBUS_TRANS_TDC_CHANNEL_NOT_FOUND, 182 SOFTBUS_TRANS_TDC_CHANNEL_ALREADY_PENDING, 183 SOFTBUS_TRANS_TDC_PENDINGLIST_NOT_FOUND, 184 SOFTBUS_TRANS_AUTH_CHANNEL_NOT_FOUND, 185 SOFTBUS_TRANS_NET_STATE_CHANGED, 186 SOFTBUS_TRANS_HANDSHAKE_TIMEOUT, 187 SOFTBUS_TRANS_HANDSHAKE_ERROR, 188 SOFTBUS_TRANS_PEER_SESSION_NOT_CREATED, 189 SOFTBUS_TRANS_PROXY_DISCONNECTED, 190 SOFTBUS_TRANS_AUTH_NOTALLOW_OPENED, 191 SOFTBUS_TRANS_PROXY_ERROR_APP_TYPE, 192 SOFTBUS_TRANS_PROXY_CONN_REPEAT, 193 SOFTBUS_TRANS_PROXY_CONN_ADD_REF_FAILED, 194 SOFTBUS_TRANS_SOCKET_IN_USE, 195 SOFTBUS_TRANS_INVALID_SESSION_TYPE, 196 SOFTBUS_TRANS_GET_PID_FAILED, 197 SOFTBUS_TRANS_INVALID_CHANNEL_ID, 198 SOFTBUS_TRANS_PROXY_CREATE_CHANNEL_FAILED, 199 SOFTBUS_TRANS_PROXY_SET_CIPHER_FAILED, 200 SOFTBUS_TRANS_PROXY_PACK_HANDSHAKE_ERR, 201 SOFTBUS_TRANS_PROXY_PACK_HANDSHAKE_HEAD_ERR, 202 SOFTBUS_TRANS_PROXY_UNPACK_FAST_DATA_FAILED, 203 SOFTBUS_TRANS_PROXY_HANDSHAKE_GET_REQUEST_FAILED, 204 SOFTBUS_TRANS_PROXY_HANDSHAKE_GET_PKG_FAILED, 205 SOFTBUS_TRANS_PROXY_HANDSHAKE_GET_SESSIONKEY_FAILED, 206 SOFTBUS_TRANS_UDP_PREPARE_APP_INFO_FAILED, 207 SOFTBUS_TRANS_UDP_CHANNEL_ALREADY_EXIST, 208 SOFTBUS_TRANS_UDP_PACK_INFO_FAILED, 209 SOFTBUS_TRANS_GET_LOCAL_IP_FAILED, 210 SOFTBUS_TRANS_TCP_UNUSE_LISTENER_MODE, 211 SOFTBUS_TRANS_TCP_GET_AUTHID_FAILED, 212 SOFTBUS_TRANS_ADD_TRIGGER_FAILED, 213 SOFTBUS_TRANS_ADD_SESSION_CONN_FAILED, 214 SOFTBUS_TRANS_GET_SESSION_CONN_FAILED, 215 SOFTBUS_TRANS_TCP_GET_SRV_DATA_FAILED, 216 SOFTBUS_TRANS_TCP_DATABUF_LESS_ZERO, 217 SOFTBUS_TRANS_TCP_GENERATE_SESSIONKEY_FAILED, 218 SOFTBUS_TRANS_GET_CIPHER_FAILED, 219 SOFTBUS_TRANS_PACK_REQUEST_FAILED, 220 SOFTBUS_TRANS_UPDATE_DATA_BUF_FAILED, 221 SOFTBUS_TRANS_UNPACK_PACKAGE_HEAD_FAILED, 222 SOFTBUS_TRANS_UNPACK_REPLY_FAILED, 223 SOFTBUS_TRANS_SET_APP_INFO_FAILED, 224 SOFTBUS_TRANS_NOT_META_SESSION, 225 SOFTBUS_TRANS_SERVER_INIT_FAILED, 226 227 /* errno begin: -((203 << 21) | (3 << 16) | 0xFFFF) */ 228 SOFTBUS_AUTH_ERR_BASE = SOFTBUS_ERRNO(AUTH_SUB_MODULE_CODE), 229 SOFTBUS_AUTH_INIT_FAIL, 230 SOFTBUS_AUTH_CONN_FAIL, 231 SOFTBUS_AUTH_CONN_INIT_FAIL, 232 SOFTBUS_AUTH_CONN_TIMEOUT, 233 SOFTBUS_AUTH_GET_BR_CONN_INFO_FAIL, 234 SOFTBUS_AUTH_GET_SESSION_INFO_FAIL, 235 SOFTBUS_AUTH_GET_SESSION_KEY_FAIL, 236 SOFTBUS_AUTH_GET_FSM_FAIL, 237 SOFTBUS_AUTH_REG_DATA_FAIL, 238 SOFTBUS_AUTH_DEVICE_DISCONNECTED, 239 SOFTBUS_AUTH_SYNC_DEVID_FAIL, 240 SOFTBUS_AUTH_HICHAIN_AUTH_FAIL, 241 SOFTBUS_AUTH_HICHAIN_PROCESS_FAIL, 242 SOFTBUS_AUTH_HICHAIN_AUTH_ERROR, 243 SOFTBUS_AUTH_HICHAIN_NOT_TRUSTED, 244 SOFTBUS_AUTH_SYNC_DEVINFO_FAIL, 245 SOFTBUS_AUTH_UNPACK_DEVINFO_FAIL, 246 SOFTBUS_AUTH_SEND_FAIL, 247 SOFTBUS_AUTH_TIMEOUT, 248 SOFTBUS_AUTH_NOT_FOUND, 249 SOFTBUS_AUTH_INNER_ERR, 250 SOFTBUS_AUTH_CONN_START_ERR, 251 SOFTBUS_AUTH_START_ERR, 252 SOFTBUS_AUTH_EXCHANGE_DEVICE_INFO_START_ERR, 253 SOFTBUS_CENTER_SERVER_INIT_FAILED, 254 255 /* errno begin: -((203 << 21) | (4 << 16) | 0xFFFF) */ 256 SOFTBUS_NETWORK_ERR_BASE = SOFTBUS_ERRNO(LNN_SUB_MODULE_CODE), 257 SOFTBUS_NETWORK_CONN_FSM_DEAD, 258 SOFTBUS_NETWORK_JOIN_CANCELED, 259 SOFTBUS_NETWORK_JOIN_LEAVING, 260 SOFTBUS_NETWORK_JOIN_TIMEOUT, 261 SOFTBUS_NETWORK_DEV_NOT_TRUST, 262 SOFTBUS_NETWORK_LEAVE_OFFLINE, 263 SOFTBUS_NETWORK_AUTH_DISCONNECT, 264 SOFTBUS_NETWORK_TIME_SYNC_HANDSHAKE_ERR, // time sync channel pipe broken 265 SOFTBUS_NETWORK_TIME_SYNC_HANDSHAKE_TIMEOUT, // timeout during handshake 266 SOFTBUS_NETWORK_TIME_SYNC_TIMEOUT, // timeout during sync 267 SOFTBUS_NETWORK_TIME_SYNC_INTERFERENCE, // interference 268 SOFTBUS_NETWORK_HEARTBEAT_REPEATED, 269 SOFTBUS_NETWORK_HEARTBEAT_UNTRUSTED, 270 SOFTBUS_NETWORK_HEARTBEAT_EMPTY_LIST, 271 SOFTBUS_NETWORK_NODE_OFFLINE, 272 SOFTBUS_NETWORK_NODE_DIRECT_ONLINE, 273 SOFTBUS_NETWORK_NOT_INIT, 274 SOFTBUS_NETWORK_LOOPER_ERR, 275 SOFTBUS_NETWORK_GET_NODE_INFO_ERR, 276 SOFTBUS_NETWORK_GET_ALL_NODE_INFO_ERR, 277 SOFTBUS_NETWORK_GET_LOCAL_NODE_INFO_ERR, 278 SOFTBUS_NETWORK_GET_DEVICE_INFO_ERR, 279 SOFTBUS_NETWORK_DELETE_INFO_ERR, 280 SOFTBUS_NETWORK_REG_EVENT_HANDLER_ERR, 281 SOFTBUS_NETWORK_JOIN_REQUEST_ERR, 282 SOFTBUS_NETWORK_NOT_FOUND, 283 SOFTBUS_NETWORK_NODE_KEY_INFO_ERR, 284 SOFTBUS_NETWORK_ACTIVE_META_NODE_ERR, 285 SOFTBUS_NETWORK_DEACTIVE_META_NODE_ERR, 286 SOFTBUS_NETWORK_GET_META_NODE_INFO_ERR, 287 SOFTBUS_NETWORK_JOIN_LNN_START_ERR, 288 SOFTBUS_NETWORK_LEAVE_LNN_START_ERR, 289 290 /* errno begin: -((203 << 21) | (2 << 16) | 0xFFFF) */ 291 SOFTBUS_CONN_ERR_BASE = SOFTBUS_ERRNO(CONN_SUB_MODULE_CODE), 292 SOFTBUS_CONN_FAIL, 293 SOFTBUS_CONN_MANAGER_TYPE_NOT_SUPPORT, 294 SOFTBUS_CONN_MANAGER_OP_NOT_SUPPORT, 295 SOFTBUS_CONN_MANAGER_PKT_LEN_INVALID, 296 SOFTBUS_CONN_MANAGER_LIST_NOT_INIT, 297 SOFTBUS_CONN_SERVER_INIT_FAILED, 298 SOFTBUS_CONN_INVALID_CONN_TYPE, 299 SOFTBUS_CONNECTION_BASE, 300 SOFTBUS_CONNECTION_ERR_CLOSED, 301 SOFTBUS_CONNECTION_ERR_DRIVER_CONGEST, 302 SOFTBUS_CONNECTION_ERR_SOFTBUS_CONGEST, 303 SOFTBUS_CONNECTION_ERR_CONNID_INVALID, 304 SOFTBUS_CONNECTION_ERR_SENDQUEUE_FULL, 305 306 /* common error for bluetooth medium */ 307 SOFTBUS_CONN_BLUETOOTH_OFF, 308 309 SOFTBUS_CONN_BR_INTERNAL_ERR, 310 SOFTBUS_CONN_BR_INVALID_ADDRESS_ERR, 311 SOFTBUS_CONN_BR_CONNECT_TIMEOUT_ERR, 312 SOFTBUS_CONN_BR_CONNECTION_NOT_EXIST_ERR, 313 SOFTBUS_CONN_BR_CONNECTION_NOT_READY_ERR, 314 SOFTBUS_CONN_BR_CONNECTION_INVALID_SOCKET, 315 SOFTBUS_CONN_BR_UNDERLAY_CONNECT_FAIL, 316 SOFTBUS_CONN_BR_UNDERLAY_WRITE_FAIL, 317 SOFTBUS_CONN_BR_UNDERLAY_SOCKET_CLOSED, 318 SOFTBUS_CONN_BR_UNDERLAY_READ_FAIL, 319 320 SOFTBUS_CONN_BLE_INTERNAL_ERR, 321 SOFTBUS_CONN_BLE_DIRECT_INIT_FAILED, 322 SOFTBUS_CONN_BLE_CONNECT_PREVENTED_ERR, 323 SOFTBUS_CONN_BLE_DISCONNECT_DIRECTLY_ERR, 324 SOFTBUS_CONN_BLE_DISCONNECT_WAIT_TIMEOUT_ERR, 325 SOFTBUS_CONN_BLE_CONNECT_TIMEOUT_ERR, 326 SOFTBUS_CONN_BLE_EXCHANGE_BASIC_INFO_TIMEOUT_ERR, 327 SOFTBUS_CONN_BLE_CONNECTION_NOT_EXIST_ERR, 328 SOFTBUS_CONN_BLE_CONNECTION_NOT_READY_ERR, 329 SOFTBUS_CONN_BLE_CLIENT_STATE_UNEXPECTED_ERR, 330 SOFTBUS_CONN_BLE_SERVER_STATE_UNEXPECTED_ERR, 331 SOFTBUS_CONN_BLE_SERVER_START_SERVER_TIMEOUT_ERR, 332 SOFTBUS_CONN_BLE_SERVER_STOP_SERVER_TIMEOUT_ERR, 333 SOFTBUS_CONN_BLE_UNDERLAY_DISCONNECT_TIMEOUT_ERR, 334 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_REGISTER_ERR, 335 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_CONNECT_ERR, 336 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_CONNECT_FAIL, 337 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_DISCONNECT_ERR, 338 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_DISCONNECT_FAIL, 339 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_SEARCH_SERVICE_ERR, 340 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_SEARCH_SERVICE_FAIL, 341 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_GET_SERVICE_ERR, 342 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_REGISTER_NOTIFICATION_ERR, 343 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_REGISTER_NOTIFICATION_FAIL, 344 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_CONFIGURE_MTU_ERR, 345 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_CONFIGURE_MTU_FAIL, 346 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_WRITE_ERR, 347 SOFTBUS_CONN_BLE_UNDERLAY_SERVER_REGISTER_CALLBACK_ERR, 348 SOFTBUS_CONN_BLE_UNDERLAY_SERVER_ADD_SERVICE_ERR, 349 SOFTBUS_CONN_BLE_UNDERLAY_SERVER_ADD_SERVICE_FAIL, 350 SOFTBUS_CONN_BLE_UNDERLAY_CHARACTERISTIC_ADD_ERR, 351 SOFTBUS_CONN_BLE_UNDERLAY_CHARACTERISTIC_ADD_FAIL, 352 SOFTBUS_CONN_BLE_UNDERLAY_DESCRIPTOR_ADD_ERR, 353 SOFTBUS_CONN_BLE_UNDERLAY_DESCRIPTOR_ADD_FAIL, 354 SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_START_ERR, 355 SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_START_FAIL, 356 SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_STOP_ERR, 357 SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_STOP_FAIL, 358 SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_DELETE_ERR, 359 SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_DELETE_FAIL, 360 SOFTBUS_CONN_BLE_UNDERLAY_UNKNOWN_SERVICE_ERR, 361 SOFTBUS_CONN_BLE_UNDERLAY_UNKNOWN_CHARACTERISTIC_ERR, 362 SOFTBUS_CONN_BLE_UNDERLAY_UNKNOWN_DESCRIPTOR_ERR, 363 SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_HANDLE_MISMATCH_ERR, 364 SOFTBUS_CONN_BLE_UNDERLAY_CHARACTERISTIC_HANDLE_MISMATCH_ERR, 365 SOFTBUS_CONN_BLE_UNDERLAY_DESCRIPTOR_HANDLE_MISMATCH_ERR, 366 SOFTBUS_CONN_BLE_RECV_MSG_ERROR, 367 368 SOFTBUS_CONN_BLE_COC_INTERNAL_ERR, 369 SOFTBUS_CONN_BLE_COC_INVALID_ADDRESS_ERR, 370 SOFTBUS_CONN_BLE_COC_CONNECT_TIMEOUT_ERR, 371 SOFTBUS_CONN_BLE_COC_CONNECTION_NOT_EXIST_ERR, 372 SOFTBUS_CONN_BLE_COC_CONNECTION_NOT_READY_ERR, 373 SOFTBUS_CONN_BLE_COC_CONNECTION_INVALID_SOCKET, 374 SOFTBUS_CONN_BLE_COC_UNDERLAY_CONNECT_FAIL, 375 SOFTBUS_CONN_BLE_COC_UNDERLAY_WRITE_FAIL, 376 SOFTBUS_CONN_BLE_COC_UNDERLAY_SOCKET_CLOSED, 377 SOFTBUS_CONN_BLE_COC_UNDERLAY_READ_FAIL, 378 379 SOFTBUS_CONN_LINK_BROADCAST_START_ADV_FAIL, 380 SOFTBUS_CONN_LINK_BROADCAST_QUERY_RPA_FAIL, 381 382 SOFTBUS_BLECONNECTION_REG_GATTS_CALLBACK_FAIL, 383 SOFTBUS_GATTC_INTERFACE_FAILED, 384 385 SOFTBUS_TCPCONNECTION_SOCKET_ERR, 386 SOFTBUS_TCPFD_NOT_IN_TRIGGER, 387 388 /* errno begin: -((203 << 21) | (1 << 16) | 0xFFFF) */ 389 SOFTBUS_DISCOVER_ERR_BASE = SOFTBUS_ERRNO(DISC_SUB_MODULE_CODE), 390 SOFTBUS_DISCOVER_NOT_INIT, 391 SOFTBUS_DISC_SERVER_INIT_FAILED, 392 SOFTBUS_DISCOVER_MANAGER_NOT_INIT, 393 SOFTBUS_DISCOVER_MANAGER_INIT_FAIL, 394 SOFTBUS_DISCOVER_MANAGER_ITEM_NOT_CREATE, 395 SOFTBUS_DISCOVER_MANAGER_INFO_NOT_CREATE, 396 SOFTBUS_DISCOVER_MANAGER_INFO_NOT_DELETE, 397 SOFTBUS_DISCOVER_MANAGER_INNERFUNCTION_FAIL, 398 SOFTBUS_DISCOVER_MANAGER_CAPABILITY_INVALID, 399 SOFTBUS_DISCOVER_MANAGER_DUPLICATE_PARAM, 400 SOFTBUS_DISCOVER_MANAGER_INVALID_MEDIUM, 401 SOFTBUS_DISCOVER_BLE_DISPATCHER_FAIL, 402 SOFTBUS_DISCOVER_BLE_GET_BROADCAST_DATA_FAIL, 403 SOFTBUS_DISCOVER_BLE_BUILD_CONFIG_ADV_DATA_FAIL, 404 SOFTBUS_DISCOVER_BLE_REGISTER_CAP_FAIL, 405 SOFTBUS_DISCOVER_COAP_NOT_INIT, 406 SOFTBUS_DISCOVER_COAP_INIT_FAIL, 407 SOFTBUS_DISCOVER_COAP_MERGE_CAP_FAIL, 408 SOFTBUS_DISCOVER_COAP_CANCEL_CAP_FAIL, 409 SOFTBUS_DISCOVER_COAP_REGISTER_CAP_FAIL, 410 SOFTBUS_DISCOVER_COAP_SET_FILTER_CAP_FAIL, 411 SOFTBUS_DISCOVER_COAP_START_PUBLISH_FAIL, 412 SOFTBUS_DISCOVER_COAP_STOP_PUBLISH_FAIL, 413 SOFTBUS_DISCOVER_COAP_START_DISCOVER_FAIL, 414 SOFTBUS_DISCOVER_COAP_STOP_DISCOVER_FAIL, 415 SOFTBUS_DISCOVER_START_BROADCAST_FAIL, 416 SOFTBUS_DISCOVER_END_BROADCAST_FAIL, 417 SOFTBUS_DISCOVER_START_SCAN_FAIL, 418 SOFTBUS_DISCOVER_END_SCAN_FAIL, 419 420 /* softbus ok */ 421 SOFTBUS_OK = 0, 422 }; 423 424 #ifdef __cplusplus 425 #if __cplusplus 426 } 427 #endif /* __cplusplus */ 428 #endif /* __cplusplus */ 429 #endif /* SOFTBUS_ERRCODE_H */ 430