1 /* 2 * Copyright (c) 2021 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 enum SoftBusModule { 49 SOFTBUS_MOD_COMMON = 0, 50 SOFTBUS_MOD_PLUGIN, 51 SOFTBUS_MOD_TRANS, 52 SOFTBUS_MOD_AUTH, 53 SOFTBUS_MOD_LNN, 54 SOFTBUS_MOD_CONNECT, 55 SOFTBUS_MOD_DISCOVERY, 56 SOFTBUS_MOD_PUBLIC, 57 }; 58 #define SOFTBUS_ERRNO(module) ((0xF << 28) | ((1 << (module)) << 16)) 59 60 enum SoftBusErrNo { 61 /* errno begin: 0xF0010000 */ 62 SOFTBUS_COMMOM_ERR_BASE = SOFTBUS_ERRNO(SOFTBUS_MOD_COMMON), 63 SOFTBUS_TIMOUT, 64 SOFTBUS_INVALID_PARAM, 65 SOFTBUS_MEM_ERR, 66 SOFTBUS_NOT_IMPLEMENT, 67 SOFTBUS_NO_URI_QUERY_KEY, 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_SESS_OPCODE, 78 SOFTBUS_INVALID_NUM, 79 SOFTBUS_SERVER_NAME_REPEATED, 80 SOFTBUS_TCP_SOCKET_ERR, 81 SOFTBUS_LOCK_ERR, 82 SOFTBUS_GET_REMOTE_UUID_ERR, 83 SOFTBUS_NO_ENOUGH_DATA, 84 SOFTBUS_INVALID_DATA_HEAD, 85 SOFTBUS_INVALID_FD, 86 SOFTBUS_FILE_ERR, 87 SOFTBUS_DATA_NOT_ENOUGH, 88 SOFTBUS_SLICE_ERROR, 89 SOFTBUS_ALREADY_EXISTED, 90 SOFTBUS_GET_CONFIG_VAL_ERR, 91 SOFTBUS_PEER_PROC_ERR, 92 SOFTBUS_NOT_FIND, 93 SOFTBUS_ALREADY_TRIGGERED, 94 SOFTBUS_FILE_BUSY, 95 SOFTBUS_IPC_ERR, 96 97 SOFTBUS_INVALID_PKGNAME, 98 SOFTBUS_FUNC_NOT_SUPPORT, 99 SOFTBUS_SERVER_NOT_INIT, 100 SOFTBUS_SERVER_NAME_USED, 101 102 /* errno begin: 0xF0020000 */ 103 SOFTBUS_PLUGIN_ERR_BASE = SOFTBUS_ERRNO(SOFTBUS_MOD_PLUGIN), 104 105 /* errno begin: 0xF0040000 */ 106 SOFTBUS_TRANS_ERR_BASE = SOFTBUS_ERRNO(SOFTBUS_MOD_TRANS), 107 SOFTBUS_TRANS_INVALID_SESSION_ID, 108 SOFTBUS_TRANS_INVALID_SESSION_NAME, 109 SOFTBUS_TRANS_INVALID_CHANNEL_TYPE, 110 SOFTBUS_TRANS_INVALID_CLOSE_CHANNEL_ID, 111 SOFTBUS_TRANS_BUSINESS_TYPE_NOT_MATCH, 112 SOFTBUS_TRANS_SESSION_REPEATED, 113 SOFTBUS_TRANS_SESSION_CNT_EXCEEDS_LIMIT, 114 SOFTBUS_TRANS_SESSIONSERVER_NOT_CREATED, 115 SOFTBUS_TRANS_SESSION_OPENING, 116 SOFTBUS_TRANS_GET_LANE_INFO_ERR, 117 SOFTBUS_TRANS_CREATE_CHANNEL_ERR, 118 SOFTBUS_TRANS_INVALID_DATA_LENGTH, 119 SOFTBUS_TRANS_FUNC_NOT_SUPPORT, 120 SOFTBUS_TRANS_OPEN_AUTH_CHANNANEL_FAILED, 121 SOFTBUS_TRANS_GET_P2P_INFO_FAILED, 122 SOFTBUS_TRANS_OPEN_AUTH_CONN_FAILED, 123 124 SOFTBUS_TRANS_PROXY_PACKMSG_ERR, 125 SOFTBUS_TRANS_PROXY_SENDMSG_ERR, 126 SOFTBUS_TRANS_PROXY_SEND_CHANNELID_INVALID, 127 SOFTBUS_TRANS_PROXY_CHANNLE_STATUS_INVALID, 128 SOFTBUS_TRANS_PROXY_DEL_CHANNELID_INVALID, 129 SOFTBUS_TRANS_PROXY_SESS_ENCRYPT_ERR, 130 SOFTBUS_TRANS_PROXY_INVALID_SLICE_HEAD, 131 SOFTBUS_TRANS_PROXY_ASSEMBLE_PACK_NO_INVALID, 132 SOFTBUS_TRANS_PROXY_ASSEMBLE_PACK_EXCEED_LENGTH, 133 SOFTBUS_TRANS_PROXY_ASSEMBLE_PACK_DATA_NULL, 134 135 SOFTBUS_TRANS_UDP_CLOSE_CHANNELID_INVALID, 136 SOFTBUS_TRANS_UDP_SERVER_ADD_CHANNEL_FAILED, 137 SOFTBUS_TRANS_UDP_CLIENT_ADD_CHANNEL_FAILED, 138 SOFTBUS_TRANS_UDP_SERVER_NOTIFY_APP_OPEN_FAILED, 139 SOFTBUS_TRANS_UDP_CLIENT_NOTIFY_APP_OPEN_FAILED, 140 SOFTBUS_TRANS_UDP_START_STREAM_SERVER_FAILED, 141 SOFTBUS_TRANS_UDP_START_STREAM_CLIENT_FAILED, 142 SOFTBUS_TRANS_UDP_SEND_STREAM_FAILED, 143 SOFTBUS_TRANS_UDP_GET_CHANNEL_FAILED, 144 SOFTBUS_TRANS_UDP_CHANNEL_DISABLE, 145 146 SOFTBUS_TRANS_QOS_REPORT_FAILED, 147 SOFTBUS_TRANS_QOS_REPORT_TOO_FREQUENT, 148 149 SOFTBUS_TRANS_SESSION_SERVER_NOINIT, 150 SOFTBUS_TRANS_SESSION_INFO_NOT_FOUND, 151 SOFTBUS_TRANS_SESSION_CREATE_FAILED, 152 SOFTBUS_TRANS_SESSION_ADDPKG_FAILED, 153 SOFTBUS_TRANS_SESSION_SET_CHANNEL_FAILED, 154 SOFTBUS_TRANS_SESSION_NO_ENABLE, 155 SOFTBUS_TRANS_SESSION_GROUP_INVALID, 156 SOFTBUS_TRANS_SESSION_NAME_NO_EXIST, 157 SOFTBUS_TRANS_SESSION_GET_CHANNEL_FAILED, 158 159 SOFTBUS_TRANS_PROXY_REMOTE_NULL, 160 SOFTBUS_TRANS_PROXY_WRITETOKEN_FAILED, 161 SOFTBUS_TRANS_PROXY_WRITECSTRING_FAILED, 162 SOFTBUS_TRANS_PROXY_WRITERAWDATA_FAILED, 163 SOFTBUS_TRANS_PROXY_READRAWDATA_FAILED, 164 SOFTBUS_TRANS_PROXY_SEND_REQUEST_FAILED, 165 SOFTBUS_TRANS_PROXY_INVOKE_FAILED, 166 SOFTBUS_TRANS_PROXY_CHANNEL_NOT_FOUND, 167 168 SOFTBUS_TRANS_SEND_LEN_BEYOND_LIMIT, 169 SOFTBUS_TRANS_FILE_LISTENER_NOT_INIT, 170 SOFTBUS_TRANS_STREAM_ONLY_UDP_CHANNEL, 171 SOFTBUS_TRANS_CHANNEL_TYPE_INVALID, 172 SOFTBUS_TRANS_TDC_CHANNEL_NOT_FOUND, 173 SOFTBUS_TRANS_TDC_CHANNEL_ALREADY_PENDING, 174 SOFTBUS_TRANS_TDC_PENDINGLIST_NOT_FOUND, 175 SOFTBUS_TRANS_AUTH_CHANNEL_NOT_FOUND, 176 SOFTBUS_TRANS_NET_STATE_CHANGED, 177 SOFTBUS_TRANS_HANDSHAKE_TIMEOUT, 178 SOFTBUS_TRANS_HANDSHAKE_ERROR, 179 SOFTBUS_TRANS_PEER_SESSION_NOT_CREATED, 180 SOFTBUS_TRANS_PROXY_DISCONNECTED, 181 SOFTBUS_TRANS_AUTH_NOTALLOW_OPENED, 182 SOFTBUS_TRANS_PROXY_ERROR_APP_TYPE, 183 SOFTBUS_TRANS_PROXY_CONN_REPEAT, 184 SOFTBUS_TRANS_PROXY_CONN_ADD_REF_FAILED, 185 186 /* errno begin: 0xF0080000 */ 187 SOFTBUS_AUTH_ERR_BASE = SOFTBUS_ERRNO(SOFTBUS_MOD_AUTH), 188 SOFTBUS_AUTH_INIT_FAIL, 189 SOFTBUS_AUTH_CONN_FAIL, 190 SOFTBUS_AUTH_CONN_TIMEOUT, 191 SOFTBUS_AUTH_DEVICE_DISCONNECTED, 192 SOFTBUS_AUTH_SYNC_DEVID_FAIL, 193 SOFTBUS_AUTH_UNPACK_DEVID_FAIL, 194 SOFTBUS_AUTH_HICHAIN_AUTH_FAIL, 195 SOFTBUS_AUTH_HICHAIN_PROCESS_FAIL, 196 SOFTBUS_AUTH_HICHAIN_TRANSMIT_FAIL, 197 SOFTBUS_AUTH_HICHAIN_AUTH_ERROR, 198 SOFTBUS_AUTH_HICHAIN_NOT_TRUSTED, 199 SOFTBUS_AUTH_SYNC_DEVINFO_FAIL, 200 SOFTBUS_AUTH_UNPACK_DEVINFO_FAIL, 201 SOFTBUS_AUTH_SEND_FAIL, 202 SOFTBUS_AUTH_TIMEOUT, 203 SOFTBUS_AUTH_NOT_FOUND, 204 SOFTBUS_AUTH_INNER_ERR, 205 206 /* errno begin: 0xF0100000 */ 207 SOFTBUS_NETWORK_ERR_BASE = SOFTBUS_ERRNO(SOFTBUS_MOD_LNN), 208 SOFTBUS_NETWORK_CONN_FSM_DEAD, 209 SOFTBUS_NETWORK_JOIN_CANCELED, 210 SOFTBUS_NETWORK_JOIN_LEAVING, 211 SOFTBUS_NETWORK_JOIN_TIMEOUT, 212 SOFTBUS_NETWORK_UNPACK_DEV_INFO_FAILED, 213 SOFTBUS_NETWORK_DEV_NOT_TRUST, 214 SOFTBUS_NETWORK_LEAVE_OFFLINE, 215 SOFTBUS_NETWORK_AUTH_DISCONNECT, 216 SOFTBUS_NETWORK_TIME_SYNC_HANDSHAKE_ERR, // time sync channel pipe broken 217 SOFTBUS_NETWORK_TIME_SYNC_HANDSHAKE_TIMEOUT, // timeout during handshake 218 SOFTBUS_NETWORK_TIME_SYNC_TIMEOUT, // timeout during sync 219 SOFTBUS_NETWORK_TIME_SYNC_INTERFERENCE, // interference 220 SOFTBUS_NETWORK_HEARTBEAT_REPEATED, 221 SOFTBUS_NETWORK_HEARTBEAT_UNTRUSTED, 222 SOFTBUS_NETWORK_HEARTBEAT_EMPTY_LIST, 223 SOFTBUS_NETWORK_NODE_OFFLINE, 224 SOFTBUS_NETWORK_NODE_DIRECT_ONLINE, 225 SOFTBUS_NETWORK_NOT_INIT, 226 SOFTBUS_NETWORK_LOOPER_ERR, 227 SOFTBUS_NETWORK_AUTH_TCP_ERR, 228 SOFTBUS_NETWORK_AUTH_BLE_ERR, 229 SOFTBUS_NETWORK_AUTH_BR_ERR, 230 SOFTBUS_NETWORK_GET_ALL_NODE_INFO_ERR, 231 SOFTBUS_NETWORK_GET_LOCAL_NODE_INFO_ERR, 232 SOFTBUS_NETWORK_NODE_KEY_INFO_ERR, 233 SOFTBUS_NETWORK_ACTIVE_META_NODE_ERR, 234 SOFTBUS_NETWORK_DEACTIVE_META_NODE_ERR, 235 SOFTBUS_NETWORK_GET_META_NODE_INFO_ERR, 236 237 /* errno begin: 0xF0200000 */ 238 SOFTBUS_CONN_ERR_BASE = SOFTBUS_ERRNO(SOFTBUS_MOD_CONNECT), 239 SOFTBUS_CONN_FAIL, 240 SOFTBUS_CONN_MANAGER_TYPE_NOT_SUPPORT, 241 SOFTBUS_CONN_MANAGER_OP_NOT_SUPPORT, 242 SOFTBUS_CONN_MANAGER_PKT_LEN_INVALID, 243 SOFTBUS_CONN_MANAGER_LIST_NOT_INIT, 244 SOFTBUS_CONN_INVALID_CONN_TYPE, 245 SOFTBUS_CONNECTION_BASE, 246 SOFTBUS_CONNECTION_ERR_CLOSED, 247 SOFTBUS_CONNECTION_ERR_DRIVER_CONGEST, 248 SOFTBUS_CONNECTION_ERR_SOFTBUS_CONGEST, 249 SOFTBUS_CONNECTION_ERR_CONNID_INVALID, 250 SOFTBUS_CONNECTION_ERR_SENDQUEUE_FULL, 251 252 /* common error for bluetooth medium */ 253 SOFTBUS_CONN_BLUETOOTH_OFF, 254 255 SOFTBUS_CONN_BR_INTERNAL_ERR, 256 SOFTBUS_CONN_BR_INVALID_ADDRESS_ERR, 257 SOFTBUS_CONN_BR_CONNECT_TIMEOUT_ERR, 258 SOFTBUS_CONN_BR_CONNECTION_NOT_EXIST_ERR, 259 SOFTBUS_CONN_BR_CONNECTION_NOT_READY_ERR, 260 SOFTBUS_CONN_BR_CONNECTION_INVALID_SOCKET, 261 SOFTBUS_CONN_BR_UNDERLAY_CONNECT_FAIL, 262 SOFTBUS_CONN_BR_UNDERLAY_WRITE_FAIL, 263 SOFTBUS_CONN_BR_UNDERLAY_SOCKET_CLOSED, 264 SOFTBUS_CONN_BR_UNDERLAY_READ_FAIL, 265 266 SOFTBUS_CONN_BLE_INTERNAL_ERR, 267 SOFTBUS_CONN_BLE_CONNECT_PREVENTED_ERR, 268 SOFTBUS_CONN_BLE_DISCONNECT_DIRECTLY_ERR, 269 SOFTBUS_CONN_BLE_DISCONNECT_WAIT_TIMEOUT_ERR, 270 SOFTBUS_CONN_BLE_CONNECT_TIMEOUT_ERR, 271 SOFTBUS_CONN_BLE_EXCHANGE_BASIC_INFO_TIMEOUT_ERR, 272 SOFTBUS_CONN_BLE_CONNECTION_NOT_EXIST_ERR, 273 SOFTBUS_CONN_BLE_CONNECTION_NOT_READY_ERR, 274 SOFTBUS_CONN_BLE_CLIENT_STATE_UNEXPECTED_ERR, 275 SOFTBUS_CONN_BLE_SERVER_STATE_UNEXPECTED_ERR, 276 SOFTBUS_CONN_BLE_SERVER_START_SERVER_TIMEOUT_ERR, 277 SOFTBUS_CONN_BLE_SERVER_STOP_SERVER_TIMEOUT_ERR, 278 SOFTBUS_CONN_BLE_UNDERLAY_DISCONNECT_TIMEOUT_ERR, 279 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_REGISTER_ERR, 280 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_CONNECT_ERR, 281 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_CONNECT_FAIL, 282 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_DISCONNECT_ERR, 283 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_DISCONNECT_FAIL, 284 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_SEARCH_SERVICE_ERR, 285 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_SEARCH_SERVICE_FAIL, 286 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_GET_SERVICE_ERR, 287 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_REGISTER_NOTIFICATION_ERR, 288 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_REGISTER_NOTIFICATION_FAIL, 289 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_CONFIGURE_MTU_ERR, 290 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_CONFIGURE_MTU_FAIL, 291 SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_WRITE_ERR, 292 SOFTBUS_CONN_BLE_UNDERLAY_SERVER_REGISTER_CALLBACK_ERR, 293 SOFTBUS_CONN_BLE_UNDERLAY_SERVER_ADD_SERVICE_ERR, 294 SOFTBUS_CONN_BLE_UNDERLAY_SERVER_ADD_SERVICE_FAIL, 295 SOFTBUS_CONN_BLE_UNDERLAY_CHARACTERISTIC_ADD_ERR, 296 SOFTBUS_CONN_BLE_UNDERLAY_CHARACTERISTIC_ADD_FAIL, 297 SOFTBUS_CONN_BLE_UNDERLAY_DESCRIPTOR_ADD_ERR, 298 SOFTBUS_CONN_BLE_UNDERLAY_DESCRIPTOR_ADD_FAIL, 299 SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_START_ERR, 300 SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_START_FAIL, 301 SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_STOP_ERR, 302 SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_STOP_FAIL, 303 SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_DELETE_ERR, 304 SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_DELETE_FAIL, 305 SOFTBUS_CONN_BLE_UNDERLAY_UNKNOWN_SERVICE_ERR, 306 SOFTBUS_CONN_BLE_UNDERLAY_UNKNOWN_CHARACTERISTIC_ERR, 307 SOFTBUS_CONN_BLE_UNDERLAY_UNKNOWN_DESCRIPTOR_ERR, 308 SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_HANDLE_MISMATCH_ERR, 309 SOFTBUS_CONN_BLE_UNDERLAY_CHARACTERISTIC_HANDLE_MISMATCH_ERR, 310 SOFTBUS_CONN_BLE_UNDERLAY_DESCRIPTOR_HANDLE_MISMATCH_ERR, 311 312 SOFTBUS_CONN_BLE_COC_INTERNAL_ERR, 313 SOFTBUS_CONN_BLE_COC_INVALID_ADDRESS_ERR, 314 SOFTBUS_CONN_BLE_COC_CONNECT_TIMEOUT_ERR, 315 SOFTBUS_CONN_BLE_COC_CONNECTION_NOT_EXIST_ERR, 316 SOFTBUS_CONN_BLE_COC_CONNECTION_NOT_READY_ERR, 317 SOFTBUS_CONN_BLE_COC_CONNECTION_INVALID_SOCKET, 318 SOFTBUS_CONN_BLE_COC_UNDERLAY_CONNECT_FAIL, 319 SOFTBUS_CONN_BLE_COC_UNDERLAY_WRITE_FAIL, 320 SOFTBUS_CONN_BLE_COC_UNDERLAY_SOCKET_CLOSED, 321 SOFTBUS_CONN_BLE_COC_UNDERLAY_READ_FAIL, 322 323 SOFTBUS_BLECONNECTION_REG_GATTS_CALLBACK_FAIL, 324 SOFTBUS_GATTC_INTERFACE_FAILED, 325 326 SOFTBUS_TCPCONNECTION_SOCKET_ERR, 327 328 /* errno begin: 0xF0400000 */ 329 SOFTBUS_DISCOVER_ERR_BASE = SOFTBUS_ERRNO(SOFTBUS_MOD_DISCOVERY), 330 SOFTBUS_DISCOVER_NOT_INIT, 331 SOFTBUS_DISCOVER_INVALID_PKGNAME, 332 SOFTBUS_DISCOVER_SERVER_NO_PERMISSION, 333 SOFTBUS_DISCOVER_MANAGER_NOT_INIT, 334 SOFTBUS_DISCOVER_MANAGER_ITEM_NOT_CREATE, 335 SOFTBUS_DISCOVER_MANAGER_INFO_NOT_CREATE, 336 SOFTBUS_DISCOVER_MANAGER_INFO_NOT_DELETE, 337 SOFTBUS_DISCOVER_MANAGER_INNERFUNCTION_FAIL, 338 SOFTBUS_DISCOVER_MANAGER_CAPABILITY_INVALID, 339 SOFTBUS_DISCOVER_MANAGER_DUPLICATE_PARAM, 340 SOFTBUS_DISCOVER_MANAGER_INVALID_PARAM, 341 SOFTBUS_DISCOVER_MANAGER_INVALID_MEDIUM, 342 SOFTBUS_DISCOVER_MANAGER_INVALID_PKGNAME, 343 SOFTBUS_DISCOVER_MANAGER_INVALID_MODULE, 344 SOFTBUS_DISCOVER_COAP_NOT_INIT, 345 SOFTBUS_DISCOVER_COAP_INIT_FAIL, 346 SOFTBUS_DISCOVER_COAP_MERGE_CAP_FAIL, 347 SOFTBUS_DISCOVER_COAP_CANCEL_CAP_FAIL, 348 SOFTBUS_DISCOVER_COAP_REGISTER_CAP_FAIL, 349 SOFTBUS_DISCOVER_COAP_SET_FILTER_CAP_FAIL, 350 SOFTBUS_DISCOVER_COAP_REGISTER_DEVICE_FAIL, 351 SOFTBUS_DISCOVER_COAP_START_PUBLISH_FAIL, 352 SOFTBUS_DISCOVER_COAP_STOP_PUBLISH_FAIL, 353 SOFTBUS_DISCOVER_COAP_START_DISCOVER_FAIL, 354 SOFTBUS_DISCOVER_COAP_STOP_DISCOVER_FAIL, 355 356 /* errno begin: 0xF0800000 */ 357 SOFTBUS_PUBLIC_ERR_BASE = (-13000), 358 359 /* internal error */ 360 SOFTBUS_ERR = (-1), 361 /* softbus ok */ 362 SOFTBUS_OK = 0, 363 }; 364 365 #ifdef __cplusplus 366 #if __cplusplus 367 } 368 #endif /* __cplusplus */ 369 #endif /* __cplusplus */ 370 #endif /* SOFTBUS_ERRCODE_H */ 371