1a34a8711Sopenharmony_ci/* 2a34a8711Sopenharmony_ci * Copyright (c) 2024 Huawei Device Co., Ltd. 3a34a8711Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 4a34a8711Sopenharmony_ci * you may not use this file except in compliance with the License. 5a34a8711Sopenharmony_ci * You may obtain a copy of the License at 6a34a8711Sopenharmony_ci * 7a34a8711Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 8a34a8711Sopenharmony_ci * 9a34a8711Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 10a34a8711Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 11a34a8711Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12a34a8711Sopenharmony_ci * See the License for the specific language governing permissions and 13a34a8711Sopenharmony_ci * limitations under the License. 14a34a8711Sopenharmony_ci */ 15a34a8711Sopenharmony_ci 16a34a8711Sopenharmony_ci#ifndef DSOFTBUS_INTERFACE_H 17a34a8711Sopenharmony_ci#define DSOFTBUS_INTERFACE_H 18a34a8711Sopenharmony_ci 19a34a8711Sopenharmony_ci#include <stdbool.h> 20a34a8711Sopenharmony_ci#include <stdint.h> 21a34a8711Sopenharmony_ci 22a34a8711Sopenharmony_ci#ifdef __cplusplus 23a34a8711Sopenharmony_ciextern "C" { 24a34a8711Sopenharmony_ci#endif 25a34a8711Sopenharmony_ci 26a34a8711Sopenharmony_ci/** 27a34a8711Sopenharmony_ci * from softbus_common.h 28a34a8711Sopenharmony_ci */ 29a34a8711Sopenharmony_ci#define OHOS_PERMISSION_DISTRIBUTED_DATASYNC "ohos.permission.DISTRIBUTED_DATASYNC" 30a34a8711Sopenharmony_ci#define OHOS_PERMISSION_DISTRIBUTED_SOFTBUS_CENTER "ohos.permission.DISTRIBUTED_SOFTBUS_CENTER" 31a34a8711Sopenharmony_ci#define NETWORK_ID_BUF_LEN 65 32a34a8711Sopenharmony_ci 33a34a8711Sopenharmony_ci/** 34a34a8711Sopenharmony_ci * from softbus_bus_center.h 35a34a8711Sopenharmony_ci */ 36a34a8711Sopenharmony_ci#define DEVICE_NAME_BUF_LEN 128 37a34a8711Sopenharmony_ci#define OS_VERSION_BUF_LEN 128 38a34a8711Sopenharmony_ci 39a34a8711Sopenharmony_citypedef struct { 40a34a8711Sopenharmony_ci char networkId[NETWORK_ID_BUF_LEN]; /**< Device network id */ 41a34a8711Sopenharmony_ci char deviceName[DEVICE_NAME_BUF_LEN]; /**< Device name */ 42a34a8711Sopenharmony_ci uint16_t deviceTypeId; /**< Device type id */ 43a34a8711Sopenharmony_ci int32_t osType; /**< Os type */ 44a34a8711Sopenharmony_ci char osVersion[OS_VERSION_BUF_LEN]; /**< Os version */ 45a34a8711Sopenharmony_ci} NodeBasicInfo; 46a34a8711Sopenharmony_ci 47a34a8711Sopenharmony_ciint32_t GetAllNodeDeviceInfo(const char *pkgName, NodeBasicInfo **info, int32_t *infoNum); 48a34a8711Sopenharmony_ciint32_t GetLocalNodeDeviceInfo(const char *pkgName, NodeBasicInfo *info); 49a34a8711Sopenharmony_ci 50a34a8711Sopenharmony_ci/** 51a34a8711Sopenharmony_ci * from softbus_error_code.h 52a34a8711Sopenharmony_ci */ 53a34a8711Sopenharmony_ci 54a34a8711Sopenharmony_ci#define SOFTBUS_SUB_SYSTEM 203 55a34a8711Sopenharmony_ci#define SOFTBUS_ERRNO(module) (-(((SOFTBUS_SUB_SYSTEM) << 21) | ((module) << 16) | (0xFFFF))) 56a34a8711Sopenharmony_ci#define SOFTBUS_SUB_ERRNO(module, sub) (-(((SOFTBUS_SUB_SYSTEM) << 21) | ((module) << 16) | ((sub) << 12) | (0x0FFF))) 57a34a8711Sopenharmony_ci#define CHIP_CONFLICT_ERROR_OFFSET 1000 58a34a8711Sopenharmony_ci 59a34a8711Sopenharmony_cienum SoftBusSubModule { 60a34a8711Sopenharmony_ci DISC_SUB_MODULE_CODE = 1, 61a34a8711Sopenharmony_ci CONN_SUB_MODULE_CODE = 2, 62a34a8711Sopenharmony_ci AUTH_SUB_MODULE_CODE = 3, 63a34a8711Sopenharmony_ci LNN_SUB_MODULE_CODE = 4, 64a34a8711Sopenharmony_ci TRANS_SUB_MODULE_CODE = 5, 65a34a8711Sopenharmony_ci IPCRPC_SUB_MODULE_CODE = 6, 66a34a8711Sopenharmony_ci PUBLIC_SUB_MODULE_CODE = 10, 67a34a8711Sopenharmony_ci SHORT_DISTANCE_MAPPING_MODULE_CODE = 20, 68a34a8711Sopenharmony_ci CONN_UNDERLAY_BLUETOOTH_MODULE_CODE = 21, 69a34a8711Sopenharmony_ci KERNELS_SUB_MODULE_CODE = 22, 70a34a8711Sopenharmony_ci}; 71a34a8711Sopenharmony_ci 72a34a8711Sopenharmony_cienum SoftBusUnderlayError { 73a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_UNDERLAYBASE_ERR = SOFTBUS_ERRNO(CONN_UNDERLAY_BLUETOOTH_MODULE_CODE), 74a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_UNDERLAY_PAGE_TIMEOUT_ERR = SOFTBUS_CONN_BR_UNDERLAYBASE_ERR + 4, 75a34a8711Sopenharmony_ci}; 76a34a8711Sopenharmony_ci 77a34a8711Sopenharmony_cienum DisSubModule { 78a34a8711Sopenharmony_ci DISC_SERVICE_SUB_MODULE_CODE = 1, 79a34a8711Sopenharmony_ci DISC_MANAGER_SUB_MODULE_CODE = 2, 80a34a8711Sopenharmony_ci DISC_BLE_SUB_MODULE_CODE = 3, 81a34a8711Sopenharmony_ci DISC_COAP_SUB_MODULE_CODE = 4, 82a34a8711Sopenharmony_ci DISC_BC_MGR_SUB_MODULE_CODE = 5, 83a34a8711Sopenharmony_ci DISC_BC_ADAPTER_SUB_MODULE_CODE = 6, 84a34a8711Sopenharmony_ci DISC_ACTION_SUB_MODULE_CODE = 7, 85a34a8711Sopenharmony_ci}; 86a34a8711Sopenharmony_ci 87a34a8711Sopenharmony_cienum LnnSubModule { 88a34a8711Sopenharmony_ci LNN_LANE_MODULE_CODE = 1, 89a34a8711Sopenharmony_ci}; 90a34a8711Sopenharmony_ci 91a34a8711Sopenharmony_cienum SoftBusErrNo { 92a34a8711Sopenharmony_ci /* errno begin: -((203 << 21) | (10 << 16) | 0xFFFF) */ 93a34a8711Sopenharmony_ci SOFTBUS_PUBLIC_ERR_BASE = SOFTBUS_ERRNO(PUBLIC_SUB_MODULE_CODE), 94a34a8711Sopenharmony_ci SOFTBUS_TIMOUT, 95a34a8711Sopenharmony_ci SOFTBUS_INVALID_PARAM, 96a34a8711Sopenharmony_ci SOFTBUS_MEM_ERR, 97a34a8711Sopenharmony_ci SOFTBUS_NOT_IMPLEMENT, 98a34a8711Sopenharmony_ci SOFTBUS_NO_INIT, 99a34a8711Sopenharmony_ci SOFTBUS_CREATE_JSON_ERR, 100a34a8711Sopenharmony_ci SOFTBUS_PARSE_JSON_ERR, 101a34a8711Sopenharmony_ci SOFTBUS_PERMISSION_DENIED, 102a34a8711Sopenharmony_ci SOFTBUS_ACCESS_TOKEN_DENIED, 103a34a8711Sopenharmony_ci SOFTBUS_MALLOC_ERR, 104a34a8711Sopenharmony_ci SOFTBUS_STRCPY_ERR, 105a34a8711Sopenharmony_ci SOFTBUS_ENCRYPT_ERR, 106a34a8711Sopenharmony_ci SOFTBUS_DECRYPT_ERR, 107a34a8711Sopenharmony_ci SOFTBUS_INVALID_NUM, 108a34a8711Sopenharmony_ci SOFTBUS_SERVER_NAME_REPEATED, 109a34a8711Sopenharmony_ci SOFTBUS_TCP_SOCKET_ERR, 110a34a8711Sopenharmony_ci SOFTBUS_LOCK_ERR, 111a34a8711Sopenharmony_ci SOFTBUS_GET_REMOTE_UUID_ERR, 112a34a8711Sopenharmony_ci SOFTBUS_NO_ENOUGH_DATA, 113a34a8711Sopenharmony_ci SOFTBUS_INVALID_DATA_HEAD, 114a34a8711Sopenharmony_ci SOFTBUS_INVALID_FD, 115a34a8711Sopenharmony_ci SOFTBUS_FILE_ERR, 116a34a8711Sopenharmony_ci SOFTBUS_DATA_NOT_ENOUGH, 117a34a8711Sopenharmony_ci SOFTBUS_SLICE_ERROR, 118a34a8711Sopenharmony_ci SOFTBUS_ALREADY_EXISTED, 119a34a8711Sopenharmony_ci SOFTBUS_GET_CONFIG_VAL_ERR, 120a34a8711Sopenharmony_ci SOFTBUS_PEER_PROC_ERR, 121a34a8711Sopenharmony_ci SOFTBUS_NOT_FIND, 122a34a8711Sopenharmony_ci SOFTBUS_ALREADY_TRIGGERED, 123a34a8711Sopenharmony_ci SOFTBUS_FILE_BUSY, 124a34a8711Sopenharmony_ci SOFTBUS_IPC_ERR, 125a34a8711Sopenharmony_ci SOFTBUS_DFX_INIT_FAILED, 126a34a8711Sopenharmony_ci 127a34a8711Sopenharmony_ci SOFTBUS_INVALID_PKGNAME, 128a34a8711Sopenharmony_ci SOFTBUS_FUNC_NOT_SUPPORT, 129a34a8711Sopenharmony_ci SOFTBUS_SERVER_NOT_INIT, 130a34a8711Sopenharmony_ci SOFTBUS_SERVER_NAME_USED, 131a34a8711Sopenharmony_ci 132a34a8711Sopenharmony_ci SOFTBUS_BLUETOOTH_OFF, 133a34a8711Sopenharmony_ci SOFTBUS_WIFI_OFF, 134a34a8711Sopenharmony_ci SOFTBUS_WIFI_DISCONNECT, 135a34a8711Sopenharmony_ci SOFTBUS_P2P_NOT_SUPPORT, 136a34a8711Sopenharmony_ci SOFTBUS_HML_NOT_SUPPORT, 137a34a8711Sopenharmony_ci SOFTBUS_P2P_ROLE_CONFLICT, 138a34a8711Sopenharmony_ci SOFTBUS_HML_THREE_VAP_CONFLIC, 139a34a8711Sopenharmony_ci SOFTBUS_WIFI_DIRECT_INIT_FAILED, 140a34a8711Sopenharmony_ci 141a34a8711Sopenharmony_ci /* internal error */ 142a34a8711Sopenharmony_ci SOFTBUS_ERR, 143a34a8711Sopenharmony_ci 144a34a8711Sopenharmony_ci SOFTBUS_NOT_LOGIN, // not login hw account 145a34a8711Sopenharmony_ci SOFTBUS_NOT_SAME_ACCOUNT, // check whether the accounts are the same 146a34a8711Sopenharmony_ci SOFTBUS_NO_ONLINE_DEVICE, // there is no network online device 147a34a8711Sopenharmony_ci SOFTBUS_LOOPER_ERR, // get looper fail 148a34a8711Sopenharmony_ci SOFTBUS_HMAC_ERR, // generate hmac hash fail for aes encrypt 149a34a8711Sopenharmony_ci SOFTBUS_HUKS_ERR, // huks fail for rsa encrypt 150a34a8711Sopenharmony_ci SOFTBUS_BIO_ERR, // BIO fail for rsa encrypt 151a34a8711Sopenharmony_ci SOFTBUS_NOT_NEED_UPDATE, // not need update 152a34a8711Sopenharmony_ci SOFTBUS_NO_RESOURCE_ERR, // no available resource 153a34a8711Sopenharmony_ci SOFTBUS_INVALID_APPTYPE, 154a34a8711Sopenharmony_ci SOFTBUS_CMP_FAIL, // strcmp failed 155a34a8711Sopenharmony_ci SOFTBUS_CREATE_LIST_ERR, 156a34a8711Sopenharmony_ci SOFTBUS_LIST_EMPTY, 157a34a8711Sopenharmony_ci SOFTBUS_STRCMP_ERR, 158a34a8711Sopenharmony_ci SOFTBUS_SPRINTF_ERR, 159a34a8711Sopenharmony_ci SOFTBUS_INVALID_PORT, 160a34a8711Sopenharmony_ci SOFTBUS_COND_INIT_FAILED, 161a34a8711Sopenharmony_ci SOFTBUS_GET_SYSTIME_FAILED, 162a34a8711Sopenharmony_ci SOFTBUS_BYTE_CONVERT_FAIL, 163a34a8711Sopenharmony_ci SOFTBUS_GENERATE_KEY_FAIL, 164a34a8711Sopenharmony_ci SOFTBUS_GCM_SET_IV_FAIL, // set ivlen fail for aes-gcm encrypt 165a34a8711Sopenharmony_ci SOFTBUS_LOCALE_ERR, 166a34a8711Sopenharmony_ci SOFTBUS_WIDECHAR_ERR, 167a34a8711Sopenharmony_ci 168a34a8711Sopenharmony_ci /* errno begin: -((203 << 21) | (5 << 16) | 0xFFFF) */ 169a34a8711Sopenharmony_ci SOFTBUS_TRANS_ERR_BASE = SOFTBUS_ERRNO(TRANS_SUB_MODULE_CODE), 170a34a8711Sopenharmony_ci SOFTBUS_TRANS_INVALID_SESSION_ID, 171a34a8711Sopenharmony_ci SOFTBUS_TRANS_INVALID_SESSION_NAME, 172a34a8711Sopenharmony_ci SOFTBUS_TRANS_INVALID_CHANNEL_TYPE, 173a34a8711Sopenharmony_ci SOFTBUS_TRANS_BUSINESS_TYPE_NOT_MATCH, 174a34a8711Sopenharmony_ci SOFTBUS_TRANS_SESSION_REPEATED, 175a34a8711Sopenharmony_ci SOFTBUS_TRANS_SESSION_CNT_EXCEEDS_LIMIT, 176a34a8711Sopenharmony_ci SOFTBUS_TRANS_SESSIONSERVER_NOT_CREATED, 177a34a8711Sopenharmony_ci SOFTBUS_TRANS_SESSION_OPENING, 178a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_LANE_INFO_ERR, 179a34a8711Sopenharmony_ci SOFTBUS_TRANS_CREATE_CHANNEL_ERR, 180a34a8711Sopenharmony_ci SOFTBUS_TRANS_INVALID_DATA_LENGTH, 181a34a8711Sopenharmony_ci SOFTBUS_TRANS_FUNC_NOT_SUPPORT, 182a34a8711Sopenharmony_ci SOFTBUS_TRANS_OPEN_AUTH_CHANNEL_FAILED, 183a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_P2P_INFO_FAILED, 184a34a8711Sopenharmony_ci SOFTBUS_TRANS_OPEN_AUTH_CONN_FAILED, 185a34a8711Sopenharmony_ci SOFTBUS_TRANS_CHECK_ACL_FAILED, 186a34a8711Sopenharmony_ci 187a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_PACKMSG_ERR, 188a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_SENDMSG_ERR, 189a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_CHANNLE_STATUS_INVALID, 190a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_SESS_ENCRYPT_ERR, 191a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_INVALID_SLICE_HEAD, 192a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_ASSEMBLE_PACK_NO_INVALID, 193a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_ASSEMBLE_PACK_EXCEED_LENGTH, 194a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_ASSEMBLE_PACK_DATA_NULL, 195a34a8711Sopenharmony_ci 196a34a8711Sopenharmony_ci SOFTBUS_TRANS_UDP_SERVER_ADD_CHANNEL_FAILED, 197a34a8711Sopenharmony_ci SOFTBUS_TRANS_UDP_CLIENT_ADD_CHANNEL_FAILED, 198a34a8711Sopenharmony_ci SOFTBUS_TRANS_UDP_SERVER_NOTIFY_APP_OPEN_FAILED, 199a34a8711Sopenharmony_ci SOFTBUS_TRANS_UDP_CLIENT_NOTIFY_APP_OPEN_FAILED, 200a34a8711Sopenharmony_ci SOFTBUS_TRANS_UDP_START_STREAM_SERVER_FAILED, 201a34a8711Sopenharmony_ci SOFTBUS_TRANS_UDP_START_STREAM_CLIENT_FAILED, 202a34a8711Sopenharmony_ci SOFTBUS_TRANS_UDP_SEND_STREAM_FAILED, 203a34a8711Sopenharmony_ci SOFTBUS_TRANS_UDP_GET_CHANNEL_FAILED, 204a34a8711Sopenharmony_ci SOFTBUS_TRANS_UDP_CHANNEL_DISABLE, 205a34a8711Sopenharmony_ci 206a34a8711Sopenharmony_ci SOFTBUS_TRANS_QOS_REPORT_FAILED, 207a34a8711Sopenharmony_ci SOFTBUS_TRANS_QOS_REPORT_TOO_FREQUENT, 208a34a8711Sopenharmony_ci 209a34a8711Sopenharmony_ci SOFTBUS_TRANS_SESSION_SERVER_NOINIT, 210a34a8711Sopenharmony_ci SOFTBUS_TRANS_SESSION_INFO_NOT_FOUND, 211a34a8711Sopenharmony_ci SOFTBUS_TRANS_SESSION_CREATE_FAILED, 212a34a8711Sopenharmony_ci SOFTBUS_TRANS_SESSION_ADDPKG_FAILED, 213a34a8711Sopenharmony_ci SOFTBUS_TRANS_SESSION_SET_CHANNEL_FAILED, 214a34a8711Sopenharmony_ci SOFTBUS_TRANS_SESSION_NO_ENABLE, 215a34a8711Sopenharmony_ci SOFTBUS_TRANS_SESSION_GROUP_INVALID, 216a34a8711Sopenharmony_ci SOFTBUS_TRANS_SESSION_NAME_NO_EXIST, 217a34a8711Sopenharmony_ci SOFTBUS_TRANS_SESSION_GET_CHANNEL_FAILED, 218a34a8711Sopenharmony_ci 219a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_REMOTE_NULL, 220a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_WRITETOKEN_FAILED, 221a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_WRITECSTRING_FAILED, 222a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_WRITERAWDATA_FAILED, 223a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_READRAWDATA_FAILED, 224a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_SEND_REQUEST_FAILED, 225a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_INVOKE_FAILED, 226a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_CHANNEL_NOT_FOUND, 227a34a8711Sopenharmony_ci 228a34a8711Sopenharmony_ci SOFTBUS_TRANS_SEND_LEN_BEYOND_LIMIT, 229a34a8711Sopenharmony_ci SOFTBUS_TRANS_FILE_LISTENER_NOT_INIT, 230a34a8711Sopenharmony_ci SOFTBUS_TRANS_STREAM_ONLY_UDP_CHANNEL, 231a34a8711Sopenharmony_ci SOFTBUS_TRANS_CHANNEL_TYPE_INVALID, 232a34a8711Sopenharmony_ci SOFTBUS_TRANS_TDC_CHANNEL_NOT_FOUND, 233a34a8711Sopenharmony_ci SOFTBUS_TRANS_TDC_CHANNEL_ALREADY_PENDING, 234a34a8711Sopenharmony_ci SOFTBUS_TRANS_TDC_PENDINGLIST_NOT_FOUND, 235a34a8711Sopenharmony_ci SOFTBUS_TRANS_AUTH_CHANNEL_NOT_FOUND, 236a34a8711Sopenharmony_ci SOFTBUS_TRANS_NET_STATE_CHANGED, 237a34a8711Sopenharmony_ci SOFTBUS_TRANS_HANDSHAKE_TIMEOUT, 238a34a8711Sopenharmony_ci SOFTBUS_TRANS_HANDSHAKE_ERROR, 239a34a8711Sopenharmony_ci SOFTBUS_TRANS_PEER_SESSION_NOT_CREATED, 240a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_DISCONNECTED, 241a34a8711Sopenharmony_ci SOFTBUS_TRANS_AUTH_NOTALLOW_OPENED, 242a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_ERROR_APP_TYPE, 243a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_CONN_REPEAT, 244a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_CONN_ADD_REF_FAILED, 245a34a8711Sopenharmony_ci SOFTBUS_TRANS_SOCKET_IN_USE, 246a34a8711Sopenharmony_ci SOFTBUS_TRANS_INVALID_SESSION_TYPE, 247a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_PID_FAILED, 248a34a8711Sopenharmony_ci SOFTBUS_TRANS_INVALID_CHANNEL_ID, 249a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_CREATE_CHANNEL_FAILED, 250a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_SET_CIPHER_FAILED, 251a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_PACK_HANDSHAKE_ERR, 252a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_PACK_HANDSHAKE_HEAD_ERR, 253a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_UNPACK_FAST_DATA_FAILED, 254a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_HANDSHAKE_GET_REQUEST_FAILED, 255a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_HANDSHAKE_GET_PKG_FAILED, 256a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_HANDSHAKE_GET_SESSIONKEY_FAILED, 257a34a8711Sopenharmony_ci SOFTBUS_TRANS_UDP_PREPARE_APP_INFO_FAILED, 258a34a8711Sopenharmony_ci SOFTBUS_TRANS_UDP_CHANNEL_ALREADY_EXIST, 259a34a8711Sopenharmony_ci SOFTBUS_TRANS_UDP_PACK_INFO_FAILED, 260a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_LOCAL_IP_FAILED, 261a34a8711Sopenharmony_ci SOFTBUS_TRANS_TCP_UNUSE_LISTENER_MODE, 262a34a8711Sopenharmony_ci SOFTBUS_TRANS_TCP_GET_AUTHID_FAILED, 263a34a8711Sopenharmony_ci SOFTBUS_TRANS_ADD_TRIGGER_FAILED, 264a34a8711Sopenharmony_ci SOFTBUS_TRANS_ADD_SESSION_CONN_FAILED, 265a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_SESSION_CONN_FAILED, 266a34a8711Sopenharmony_ci SOFTBUS_TRANS_TCP_GET_SRV_DATA_FAILED, 267a34a8711Sopenharmony_ci SOFTBUS_TRANS_TCP_DATABUF_LESS_ZERO, 268a34a8711Sopenharmony_ci SOFTBUS_TRANS_TCP_GENERATE_SESSIONKEY_FAILED, 269a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_CIPHER_FAILED, 270a34a8711Sopenharmony_ci SOFTBUS_TRANS_PACK_REQUEST_FAILED, 271a34a8711Sopenharmony_ci SOFTBUS_TRANS_UPDATE_DATA_BUF_FAILED, 272a34a8711Sopenharmony_ci SOFTBUS_TRANS_UNPACK_PACKAGE_HEAD_FAILED, 273a34a8711Sopenharmony_ci SOFTBUS_TRANS_UNPACK_REPLY_FAILED, 274a34a8711Sopenharmony_ci SOFTBUS_TRANS_SET_APP_INFO_FAILED, 275a34a8711Sopenharmony_ci SOFTBUS_TRANS_NOT_META_SESSION, 276a34a8711Sopenharmony_ci SOFTBUS_TRANS_SERVER_INIT_FAILED, 277a34a8711Sopenharmony_ci SOFTBUS_TRANS_SESSION_SERVER_NOT_FOUND, 278a34a8711Sopenharmony_ci SOFTBUS_TRANS_ENCRYPT_ERR, 279a34a8711Sopenharmony_ci SOFTBUS_TRANS_DECRYPT_ERR, 280a34a8711Sopenharmony_ci SOFTBUS_TRANS_BAD_KEY, // Send badkey notification for offline events 281a34a8711Sopenharmony_ci SOFTBUS_TRANS_CHECK_PID_ERROR, 282a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_LOCAL_UID_FAIL, // get local userId fail 283a34a8711Sopenharmony_ci SOFTBUS_TRANS_MSG_BUILD_BC_PARAM_FAIL, // build broadcast params fail 284a34a8711Sopenharmony_ci SOFTBUS_TRANS_MSG_BUILD_PAYLOAD_FAIL, // build broadcast payload fail 285a34a8711Sopenharmony_ci SOFTBUS_TRANS_MSG_INIT_FAIL, // notification message init fail 286a34a8711Sopenharmony_ci SOFTBUS_TRANS_MSG_REPLACE_PAYLOAD_FAIL, // replace payload without stopping the broadcast fail 287a34a8711Sopenharmony_ci SOFTBUS_TRANS_UDP_CHANNEL_NOT_FOUND, 288a34a8711Sopenharmony_ci SOFTBUS_TRANS_TDC_CHANNEL_ALREADY_EXIST, // receive repeat tdc channel open request 289a34a8711Sopenharmony_ci SOFTBUS_TRANS_UDP_SET_CHANNEL_FAILED, 290a34a8711Sopenharmony_ci SOFTBUS_TRANS_STOP_BIND_BY_CANCEL, 291a34a8711Sopenharmony_ci SOFTBUS_TRANS_INVALID_MESSAGE_TYPE, 292a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_GET_AUTH_ID_FAILED, 293a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_INVALID_CHANNEL_ID, // classify invalid channel id by channel type 294a34a8711Sopenharmony_ci SOFTBUS_TRANS_TDC_INVALID_CHANNEL_ID, 295a34a8711Sopenharmony_ci SOFTBUS_TRANS_UDP_INVALID_CHANNEL_ID, 296a34a8711Sopenharmony_ci SOFTBUS_TRANS_AUTH_INVALID_CHANNEL_ID, 297a34a8711Sopenharmony_ci SOFTBUS_TRANS_MSG_GENERATE_MIC_FAIL, // generate mic fail 298a34a8711Sopenharmony_ci SOFTBUS_TRANS_MSG_INVALID_EVENT_TYPE, // invalid event type 299a34a8711Sopenharmony_ci SOFTBUS_TRANS_MSG_INVALID_CMD, // invalid cmd 300a34a8711Sopenharmony_ci SOFTBUS_TRANS_MSG_GET_LOCAL_CHIPHERKEY_FAIL, // get local chipherkey fail 301a34a8711Sopenharmony_ci SOFTBUS_TRANS_MSG_START_ADV_FAIL, // start adv fail 302a34a8711Sopenharmony_ci SOFTBUS_TRANS_MSG_STOP_ADV_FAIL, // stop adv fail 303a34a8711Sopenharmony_ci SOFTBUS_TRANS_MSG_START_SCAN_FAIL, // start scan fail 304a34a8711Sopenharmony_ci SOFTBUS_TRANS_MSG_STOP_SCAN_FAIL, // stop scan fail 305a34a8711Sopenharmony_ci SOFTBUS_TRANS_MSG_EMPTY_LIST, // list is empty 306a34a8711Sopenharmony_ci SOFTBUS_TRANS_STOP_BIND_BY_TIMEOUT, // stop bind by timeout 307a34a8711Sopenharmony_ci SOFTBUS_TRANS_MSG_NOT_SET_SCREEN_OFF, // send broadcast failed when screen flag is false 308a34a8711Sopenharmony_ci SOFTBUS_TRANS_FILE_PERMISSION_DENIED, // file permission denied 309a34a8711Sopenharmony_ci SOFTBUS_TRANS_FILE_DISK_QUOTA_EXCEEDED, // disk quota exceeded 310a34a8711Sopenharmony_ci SOFTBUS_TRANS_FILE_NO_MEMORY, // no memory 311a34a8711Sopenharmony_ci SOFTBUS_TRANS_FILE_NETWORK_ERROR, // network error 312a34a8711Sopenharmony_ci SOFTBUS_TRANS_FILE_NOT_FOUND, // file not found 313a34a8711Sopenharmony_ci SOFTBUS_TRANS_FILE_EXISTED, // file existed 314a34a8711Sopenharmony_ci SOFTBUS_TRANS_INVALID_UUID, 315a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_CLIENT_PROXY_NULL, 316a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_READINT_FAILED, 317a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_WRITEINT_FAILED, 318a34a8711Sopenharmony_ci SOFTBUS_TRANS_LIST_INIT_FAILED, 319a34a8711Sopenharmony_ci SOFTBUS_TRANS_AUTH_ALREADY_INIT, 320a34a8711Sopenharmony_ci SOFTBUS_TRANS_AUTH_REQUEST_NOT_FOUND, 321a34a8711Sopenharmony_ci SOFTBUS_TRANS_AUTH_NEGOTIATE_SK_TIMEOUT, 322a34a8711Sopenharmony_ci SOFTBUS_TRANS_NOTIFY_NETWORK_OPEN_ERR, 323a34a8711Sopenharmony_ci SOFTBUS_TRANS_NEGOTIATE_REJECTED, 324a34a8711Sopenharmony_ci SOFTBUS_TRANS_AUTH_NEGO_TASK_NOT_FOUND, 325a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_APP_INFO_FAILED, 326a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_AUTH_HANDLE_FAILED, 327a34a8711Sopenharmony_ci SOFTBUS_TRANS_SET_AUTH_HANDLE_FAILED, 328a34a8711Sopenharmony_ci SOFTBUS_TRANS_TDC_START_SESSION_LISTENER_FAILED, 329a34a8711Sopenharmony_ci SOFTBUS_TRANS_VERIFY_P2P_FAILED, 330a34a8711Sopenharmony_ci SOFTBUS_TRANS_P2P_DIRECT_FAILED, 331a34a8711Sopenharmony_ci SOFTBUS_TRANS_ADD_HML_TRIGGER_FAILED, 332a34a8711Sopenharmony_ci SOFTBUS_TRANS_INVALID_SEQ_ID, 333a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_PACK_REPLY_FAILED, 334a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_AUTH_ID_FAILED, 335a34a8711Sopenharmony_ci SOFTBUS_TRANS_SEND_TCP_DATA_FAILED, 336a34a8711Sopenharmony_ci SOFTBUS_TRANS_NODE_IS_NULL, 337a34a8711Sopenharmony_ci SOFTBUS_TRANS_ILLEGAL_MODULE, 338a34a8711Sopenharmony_ci SOFTBUS_TRANS_TCP_DATABUF_NOT_FOUND, 339a34a8711Sopenharmony_ci SOFTBUS_TRANS_RECV_DATA_OVER_LEN, 340a34a8711Sopenharmony_ci SOFTBUS_TRANS_TDC_ON_DATA_EVENT_FAILED, 341a34a8711Sopenharmony_ci SOFTBUS_TRANS_NOT_MATCH, 342a34a8711Sopenharmony_ci SOFTBUS_TRANS_REGISTER_LISTENER_FAILED, 343a34a8711Sopenharmony_ci SOFTBUS_TRANS_CHANNEL_OPEN_FAILED, 344a34a8711Sopenharmony_ci SOFTBUS_TRANS_INIT_FAILED, 345a34a8711Sopenharmony_ci SOFTBUS_TRANS_UNEXPECTED_CONN_TYPE, 346a34a8711Sopenharmony_ci SOFTBUS_TRANS_UNPACK_HANDSHAKE_MSG_FAILED, 347a34a8711Sopenharmony_ci SOFTBUS_TRANS_PACK_FAST_DATA_FAILED, 348a34a8711Sopenharmony_ci SOFTBUS_TRANS_NODE_NOT_FOUND, 349a34a8711Sopenharmony_ci SOFTBUS_TRANS_PACK_LEEPALIVE_ACK_FAILED, 350a34a8711Sopenharmony_ci SOFTBUS_TRANS_REQUEST_QOS_INVALID, 351a34a8711Sopenharmony_ci SOFTBUS_TRANS_REQUEST_QOS_FAILED, 352a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_CONN_OPT_FAILED, 353a34a8711Sopenharmony_ci SOFTBUS_TRANS_REG_AUTH_CHANNEL_LISTERNER_FAILED, 354a34a8711Sopenharmony_ci SOFTBUS_TRANS_CHANNELID_CONVERT_ADDR_FAILED, 355a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_SESSION_OPENED_FAILED, 356a34a8711Sopenharmony_ci SOFTBUS_TRANS_UDP_CHANNEL_CALLBACK_NULL, 357a34a8711Sopenharmony_ci SOFTBUS_TRANS_ADAPTOR_NOT_EXISTED, 358a34a8711Sopenharmony_ci SOFTBUS_TRANS_ADAPTOR_ALREADY_EXISTED, 359a34a8711Sopenharmony_ci SOFTBUS_TRANS_MAKE_STREAM_FAILED, 360a34a8711Sopenharmony_ci SOFTBUS_TRANS_CLOSE_UDP_CHANNEL_FAILED, 361a34a8711Sopenharmony_ci SOFTBUS_TRANS_TDC_GET_INFO_FAILED, 362a34a8711Sopenharmony_ci SOFTBUS_TRANS_CONN_MANAGER_NOT_INIT, 363a34a8711Sopenharmony_ci SOFTBUS_TRANS_REQUEST_LANE_TIMEOUT, 364a34a8711Sopenharmony_ci SOFTBUS_TRANS_CREATE_SOCKET_SERVER_FAILED, 365a34a8711Sopenharmony_ci SOFTBUS_TRANS_BUSINESSID_COUNT_FAILED, 366a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_CONNECT_REQUEST_IS_NULL, 367a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_SOCKET_OPENED_IS_NULL, 368a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_SOCKET_REQUEST_IS_NULL, 369a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_SOCKET_CLOSED_IS_NULL, 370a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_DATA_RECEIVED_IS_NULL, 371a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_PREDATA_REQUEST_IS_NULL, 372a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_SERVICE_REQUEST_IS_NULL, 373a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_SESSION_REQUEST_IS_NULL, 374a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_SESSION_OPENED_IS_NULL, 375a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_SESSION_CLOSED_IS_NULL, 376a34a8711Sopenharmony_ci SOFTBUS_TRANS_CREATE_LISTENER_MODULE_FAILED, 377a34a8711Sopenharmony_ci SOFTBUS_TRANS_FILE_SCHEMA_LISTENER_FAILED, 378a34a8711Sopenharmony_ci SOFTBUS_TRANS_DEATH_RECIPIENT_IS_NULL, 379a34a8711Sopenharmony_ci SOFTBUS_TRANS_ADD_DEATH_RECIPIENT_FAILED, 380a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_CHANNEL_REQ_CALLBACK_FAILED, 381a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_SERVICE_REQ_CALLBACK_FAILED, 382a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_OPENED_CHANNEL_CALLBACK_FAILED, 383a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_CLOSED_CHANNEL_CALLBACK_FAILED, 384a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_RECV_DATA_CALLBACK_FAILED, 385a34a8711Sopenharmony_ci SOFTBUS_TRANS_ON_PREDATA_REQ_CALLBACK_FAILED, 386a34a8711Sopenharmony_ci SOFTBUS_TRANS_REGCOOMP_FAILED, 387a34a8711Sopenharmony_ci SOFTBUS_TRANS_CHECK_STRING_FAILED, 388a34a8711Sopenharmony_ci SOFTBUS_TRANS_QUERY_PERMISSION_FAILED, 389a34a8711Sopenharmony_ci SOFTBUS_TRANS_NEED_SEND_BUT_FAILED, 390a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_SERVICE_INFO_FAILED, 391a34a8711Sopenharmony_ci SOFTBUS_TRANS_UPDATE_SPE_CHANNEL_FAILED, 392a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_SPE_INFO_FAILED, 393a34a8711Sopenharmony_ci SOFTBUS_TRANS_UPDATE_SPE_HANDLE_NUMBER_FAILED, 394a34a8711Sopenharmony_ci SOFTBUS_TRANS_SPRINTF_S_FAILED, 395a34a8711Sopenharmony_ci SOFTBUS_TRANS_STRTOK_S_FAILED, 396a34a8711Sopenharmony_ci SOFTBUS_TRANS_SPE_HANDLE_EXTRACT_FAILED, 397a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_LNN_NET_IFNAME_FAILED, 398a34a8711Sopenharmony_ci SOFTBUS_TRANS_INVALID_QDISC_HANDLE, 399a34a8711Sopenharmony_ci SOFTBUS_TRANS_RTNL_DELETE_FAILED, 400a34a8711Sopenharmony_ci SOFTBUS_TRANS_RTNL_ADD_FAILED, 401a34a8711Sopenharmony_ci SOFTBUS_TRANS_RTNL_LINK_FAILED, 402a34a8711Sopenharmony_ci SOFTBUS_TRANS_NL_SPCKET_ALLOC_FAILED, 403a34a8711Sopenharmony_ci SOFTBUS_TRANS_NL_CONNECT_FAILED, 404a34a8711Sopenharmony_ci SOFTBUS_TRANS_CONVER_STR_IP_FAILED, 405a34a8711Sopenharmony_ci SOFTBUS_TRANS_SET_IP_PORT_FAILED, 406a34a8711Sopenharmony_ci SOFTBUS_TRANS_SET_QOS_DISC_FAILED, 407a34a8711Sopenharmony_ci SOFTBUS_TRANS_QOS_EXECUTE_FAILED, 408a34a8711Sopenharmony_ci SOFTBUS_TRANS_GET_CLIENT_NAME_FAILED, 409a34a8711Sopenharmony_ci SOFTBUS_TRANS_OBSERVER_EXCEED_LIMIT, 410a34a8711Sopenharmony_ci SOFTBUS_TRANS_ADD_CLIENT_SERVICE_FAILED, 411a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_READUINT_FAILED, 412a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_READBOOL_FAILED, 413a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_WRITEOBJECT_FAILED, 414a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_READBUFFER_FAILED, 415a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_READCSTRING_FAILED, 416a34a8711Sopenharmony_ci SOFTBUS_TRANS_PROXY_READTOKEN_FAILED, 417a34a8711Sopenharmony_ci SOFTBUS_TRANS_INVALID_CONNECT_TYPE, 418a34a8711Sopenharmony_ci SOFTBUS_TRANS_REJECT_CONNECTION, 419a34a8711Sopenharmony_ci SOFTBUS_TRANS_AUTH_CREATE_CHANINFO_FAIL, 420a34a8711Sopenharmony_ci SOFTBUS_TRANS_AUTH_ADD_CHANINFO_FAIL, 421a34a8711Sopenharmony_ci SOFTBUS_TRANS_AUTH_POST_CHANMSG_FAIL, 422a34a8711Sopenharmony_ci SOFTBUS_TRANS_AUTH_FILL_CHANINFO_FAIL, 423a34a8711Sopenharmony_ci 424a34a8711Sopenharmony_ci /* errno begin: -((203 << 21) | (3 << 16) | 0xFFFF) */ 425a34a8711Sopenharmony_ci SOFTBUS_AUTH_ERR_BASE = SOFTBUS_ERRNO(AUTH_SUB_MODULE_CODE), 426a34a8711Sopenharmony_ci SOFTBUS_AUTH_INIT_FAIL, 427a34a8711Sopenharmony_ci SOFTBUS_AUTH_CONN_FAIL, 428a34a8711Sopenharmony_ci SOFTBUS_AUTH_CONN_INIT_FAIL, 429a34a8711Sopenharmony_ci SOFTBUS_AUTH_CONN_TIMEOUT, 430a34a8711Sopenharmony_ci SOFTBUS_AUTH_GET_BR_CONN_INFO_FAIL, 431a34a8711Sopenharmony_ci SOFTBUS_AUTH_GET_SESSION_INFO_FAIL, 432a34a8711Sopenharmony_ci SOFTBUS_AUTH_GET_SESSION_KEY_FAIL, 433a34a8711Sopenharmony_ci SOFTBUS_AUTH_GET_FSM_FAIL, 434a34a8711Sopenharmony_ci SOFTBUS_AUTH_REG_DATA_FAIL, 435a34a8711Sopenharmony_ci SOFTBUS_AUTH_DEVICE_DISCONNECTED, 436a34a8711Sopenharmony_ci SOFTBUS_AUTH_SYNC_DEVID_FAIL, 437a34a8711Sopenharmony_ci SOFTBUS_AUTH_HICHAIN_AUTH_FAIL, 438a34a8711Sopenharmony_ci SOFTBUS_AUTH_HICHAIN_PROCESS_FAIL, 439a34a8711Sopenharmony_ci SOFTBUS_AUTH_HICHAIN_AUTH_ERROR, 440a34a8711Sopenharmony_ci SOFTBUS_AUTH_HICHAIN_NOT_TRUSTED, 441a34a8711Sopenharmony_ci SOFTBUS_AUTH_SYNC_DEVINFO_FAIL, 442a34a8711Sopenharmony_ci SOFTBUS_AUTH_UNPACK_DEVINFO_FAIL, 443a34a8711Sopenharmony_ci SOFTBUS_AUTH_SEND_FAIL, 444a34a8711Sopenharmony_ci SOFTBUS_AUTH_TIMEOUT, 445a34a8711Sopenharmony_ci SOFTBUS_AUTH_NOT_FOUND, 446a34a8711Sopenharmony_ci SOFTBUS_AUTH_INNER_ERR, 447a34a8711Sopenharmony_ci SOFTBUS_AUTH_CONN_START_ERR, 448a34a8711Sopenharmony_ci SOFTBUS_AUTH_START_ERR, 449a34a8711Sopenharmony_ci SOFTBUS_AUTH_EXCHANGE_DEVICE_INFO_START_ERR, 450a34a8711Sopenharmony_ci SOFTBUS_AUTH_NOT_SUPPORT_NORMALIZE, 451a34a8711Sopenharmony_ci SOFTBUS_AUTH_NOT_SUPPORT_THREE_STATE, 452a34a8711Sopenharmony_ci SOFTBUS_AUTH_SESSION_KEY_INVALID, 453a34a8711Sopenharmony_ci SOFTBUS_AUTH_SESSION_KEY_TOO_OLD, 454a34a8711Sopenharmony_ci SOFTBUS_AUTH_DECRYPT_ERR, 455a34a8711Sopenharmony_ci SOFTBUS_AUTH_SYNC_PTK_ERR, 456a34a8711Sopenharmony_ci SOFTBUS_AUTH_SAVE_PTK_ERR, 457a34a8711Sopenharmony_ci SOFTBUS_AUTH_ADD_PTK_LISTEN_ERR, 458a34a8711Sopenharmony_ci SOFTBUS_AUTH_META_INIT_FAIL, 459a34a8711Sopenharmony_ci SOFTBUS_AUTH_SYNC_DEVINFO_ACK_FAIL, 460a34a8711Sopenharmony_ci SOFTBUS_CHANNEL_AUTH_INVALID_PROTOCOL, 461a34a8711Sopenharmony_ci SOFTBUS_CHANNEL_AUTH_START_TIMEOUT, 462a34a8711Sopenharmony_ci SOFTBUS_CHANNEL_AUTH_HANDLE_DATA_FAIL, 463a34a8711Sopenharmony_ci SOFTBUS_CHANNEL_AUTH_PACK_DATA_FAIL, 464a34a8711Sopenharmony_ci 465a34a8711Sopenharmony_ci /* errno begin: -((203 << 21) | (4 << 16) | 0xFFFF) */ 466a34a8711Sopenharmony_ci SOFTBUS_NETWORK_ERR_BASE = SOFTBUS_ERRNO(LNN_SUB_MODULE_CODE), 467a34a8711Sopenharmony_ci SOFTBUS_NETWORK_CONN_FSM_DEAD, 468a34a8711Sopenharmony_ci SOFTBUS_NETWORK_JOIN_CANCELED, 469a34a8711Sopenharmony_ci SOFTBUS_NETWORK_JOIN_LEAVING, 470a34a8711Sopenharmony_ci SOFTBUS_NETWORK_JOIN_TIMEOUT, 471a34a8711Sopenharmony_ci SOFTBUS_NETWORK_DEV_NOT_TRUST, 472a34a8711Sopenharmony_ci SOFTBUS_NETWORK_LEAVE_OFFLINE, 473a34a8711Sopenharmony_ci SOFTBUS_NETWORK_AUTH_DISCONNECT, 474a34a8711Sopenharmony_ci SOFTBUS_NETWORK_TIME_SYNC_HANDSHAKE_ERR, // time sync channel pipe broken 475a34a8711Sopenharmony_ci SOFTBUS_NETWORK_TIME_SYNC_HANDSHAKE_TIMEOUT, // timeout during handshake 476a34a8711Sopenharmony_ci SOFTBUS_NETWORK_TIME_SYNC_TIMEOUT, // timeout during sync 477a34a8711Sopenharmony_ci SOFTBUS_NETWORK_TIME_SYNC_INTERFERENCE, // interference 478a34a8711Sopenharmony_ci SOFTBUS_NETWORK_HEARTBEAT_REPEATED, 479a34a8711Sopenharmony_ci SOFTBUS_NETWORK_HEARTBEAT_UNTRUSTED, 480a34a8711Sopenharmony_ci SOFTBUS_NETWORK_HEARTBEAT_EMPTY_LIST, 481a34a8711Sopenharmony_ci SOFTBUS_NETWORK_NODE_OFFLINE, 482a34a8711Sopenharmony_ci SOFTBUS_NETWORK_NOT_CONNECTABLE, 483a34a8711Sopenharmony_ci SOFTBUS_NETWORK_NODE_DIRECT_ONLINE, 484a34a8711Sopenharmony_ci SOFTBUS_NETWORK_NOT_INIT, 485a34a8711Sopenharmony_ci SOFTBUS_NETWORK_LOOPER_ERR, 486a34a8711Sopenharmony_ci SOFTBUS_NETWORK_GET_NODE_INFO_ERR, 487a34a8711Sopenharmony_ci SOFTBUS_NETWORK_GET_ALL_NODE_INFO_ERR, 488a34a8711Sopenharmony_ci SOFTBUS_NETWORK_GET_LOCAL_NODE_INFO_ERR, 489a34a8711Sopenharmony_ci SOFTBUS_NETWORK_GET_DEVICE_INFO_ERR, 490a34a8711Sopenharmony_ci SOFTBUS_NETWORK_DELETE_INFO_ERR, 491a34a8711Sopenharmony_ci SOFTBUS_NETWORK_REG_EVENT_HANDLER_ERR, 492a34a8711Sopenharmony_ci SOFTBUS_NETWORK_JOIN_REQUEST_ERR, 493a34a8711Sopenharmony_ci SOFTBUS_NETWORK_NOT_FOUND, 494a34a8711Sopenharmony_ci SOFTBUS_NETWORK_NODE_KEY_INFO_ERR, 495a34a8711Sopenharmony_ci SOFTBUS_NETWORK_ACTIVE_META_NODE_ERR, 496a34a8711Sopenharmony_ci SOFTBUS_NETWORK_DEACTIVE_META_NODE_ERR, 497a34a8711Sopenharmony_ci SOFTBUS_NETWORK_GET_META_NODE_INFO_ERR, 498a34a8711Sopenharmony_ci SOFTBUS_NETWORK_JOIN_LNN_START_ERR, 499a34a8711Sopenharmony_ci SOFTBUS_NETWORK_LEAVE_LNN_START_ERR, 500a34a8711Sopenharmony_ci SOFTBUS_NETWORK_BLE_CONNECT_SUSPEND, 501a34a8711Sopenharmony_ci SOFTBUS_CENTER_SERVER_INIT_FAILED, 502a34a8711Sopenharmony_ci SOFTBUS_KV_DB_PTR_NULL, 503a34a8711Sopenharmony_ci SOFTBUS_KV_PUT_DB_FAIL, 504a34a8711Sopenharmony_ci SOFTBUS_KV_DB_INIT_FAIL, 505a34a8711Sopenharmony_ci SOFTBUS_KV_DEL_DB_FAIL, 506a34a8711Sopenharmony_ci SOFTBUS_KV_GET_DB_FAIL, 507a34a8711Sopenharmony_ci SOFTBUS_KV_CLOUD_DISABLED, 508a34a8711Sopenharmony_ci SOFTBUS_KV_CLOUD_SYNC_FAIL, 509a34a8711Sopenharmony_ci SOFTBUS_KV_CLOUD_SYNC_ASYNC_FAILED, 510a34a8711Sopenharmony_ci SOFTBUS_KV_REGISTER_SYNC_LISTENER_FAILED, 511a34a8711Sopenharmony_ci SOFTBUS_KV_UNREGISTER_SYNC_LISTENER_FAILED, 512a34a8711Sopenharmony_ci SOFTBUS_KV_REGISTER_DATA_LISTENER_FAILED, 513a34a8711Sopenharmony_ci SOFTBUS_KV_UNREGISTER_DATA_LISTENER_FAILED, 514a34a8711Sopenharmony_ci SOFTBUS_KV_CONVERT_STRING_FAILED, 515a34a8711Sopenharmony_ci SOFTBUS_KV_CONVERT_BYTES_FAILED, 516a34a8711Sopenharmony_ci SOFTBUS_KV_SET_CLOUD_ABILITY_FAILED, 517a34a8711Sopenharmony_ci SOFTBUS_NETWORK_PEER_NODE_CONNECT, 518a34a8711Sopenharmony_ci SOFTBUS_NETWORK_PC_RESTRICT, 519a34a8711Sopenharmony_ci SOFTBUS_NETWORK_PTK_GEN_FAILED, 520a34a8711Sopenharmony_ci SOFTBUS_NETWORK_UNPACK_DATA_FAILED, 521a34a8711Sopenharmony_ci SOFTBUS_NETWORK_PACK_DATA_FAILED, 522a34a8711Sopenharmony_ci SOFTBUS_NETWORK_SET_NODE_INFO_ERR, 523a34a8711Sopenharmony_ci 524a34a8711Sopenharmony_ci /* errno begin: -((203 << 21) | (4 << 16) | (1 << 12) | 0x0FFF) */ 525a34a8711Sopenharmony_ci SOFTBUS_LANE_ERR_BASE = SOFTBUS_SUB_ERRNO(LNN_SUB_MODULE_CODE, LNN_LANE_MODULE_CODE), 526a34a8711Sopenharmony_ci SOFTBUS_LANE_SELECT_FAIL, 527a34a8711Sopenharmony_ci SOFTBUS_LANE_TRIGGER_LINK_FAIL, 528a34a8711Sopenharmony_ci SOFTBUS_LANE_GET_LEDGER_INFO_ERR, 529a34a8711Sopenharmony_ci SOFTBUS_LANE_DETECT_FAIL, 530a34a8711Sopenharmony_ci SOFTBUS_LANE_ID_GENERATE_FAIL, 531a34a8711Sopenharmony_ci SOFTBUS_LANE_GUIDE_BUILD_FAIL, 532a34a8711Sopenharmony_ci SOFTBUS_LANE_NOT_FOUND, 533a34a8711Sopenharmony_ci SOFTBUS_LANE_RESOURCE_NOT_FOUND, 534a34a8711Sopenharmony_ci SOFTBUS_LANE_NO_AVAILABLE_LINK, 535a34a8711Sopenharmony_ci SOFTBUS_LANE_GET_LINK_SCORE_ERR, 536a34a8711Sopenharmony_ci SOFTBUS_LANE_BUILD_LINK_FAIL, 537a34a8711Sopenharmony_ci SOFTBUS_LANE_BUILD_LINK_TIMEOUT, 538a34a8711Sopenharmony_ci SOFTBUS_LANE_DETECT_TIMEOUT, 539a34a8711Sopenharmony_ci SOFTBUS_LANE_GUIDE_NO_AVAILABLE_LINK, 540a34a8711Sopenharmony_ci SOFTBUS_LANE_RESULT_REPORT_ERR, 541a34a8711Sopenharmony_ci SOFTBUS_LANE_LIST_ERR, 542a34a8711Sopenharmony_ci SOFTBUS_LANE_BT_OFF, 543a34a8711Sopenharmony_ci SOFTBUS_LANE_LOCAL_NO_BR_CAP, 544a34a8711Sopenharmony_ci SOFTBUS_LANE_REMOTE_NO_BR_CAP, 545a34a8711Sopenharmony_ci SOFTBUS_LANE_LOCAL_NO_BLE_CAP, 546a34a8711Sopenharmony_ci SOFTBUS_LANE_REMOTE_NO_BLE_CAP, 547a34a8711Sopenharmony_ci SOFTBUS_LANE_LOCAL_NO_BLE_DIRECT_CAP, 548a34a8711Sopenharmony_ci SOFTBUS_LANE_REMOTE_NO_BLE_DIRECT_CAP, 549a34a8711Sopenharmony_ci SOFTBUS_LANE_WIFI_OFF, 550a34a8711Sopenharmony_ci SOFTBUS_LANE_LOCAL_NO_WIFI_CAP, 551a34a8711Sopenharmony_ci SOFTBUS_LANE_REMOTE_NO_WIFI_CAP, 552a34a8711Sopenharmony_ci SOFTBUS_LANE_LOCAL_NO_WIFI_DIRECT_CAP, 553a34a8711Sopenharmony_ci SOFTBUS_LANE_REMOTE_NO_WIFI_DIRECT_CAP, 554a34a8711Sopenharmony_ci SOFTBUS_LANE_LOCAL_NO_COC_CAP, 555a34a8711Sopenharmony_ci SOFTBUS_LANE_REMOTE_NO_COC_CAP, 556a34a8711Sopenharmony_ci SOFTBUS_LANE_WIFI_BAND_ERR, 557a34a8711Sopenharmony_ci SOFTBUS_LANE_GET_WIFI_INFO_FAIL, 558a34a8711Sopenharmony_ci SOFTBUS_LANE_CHANNEL_UNKNOWN, 559a34a8711Sopenharmony_ci SOFTBUS_LANE_SUCC_AFTER_CANCELED, 560a34a8711Sopenharmony_ci SOFTBUS_LANE_PTK_NOT_MATCH, 561a34a8711Sopenharmony_ci 562a34a8711Sopenharmony_ci /* errno begin: -((203 << 21) | (2 << 16) | 0xFFFF) */ 563a34a8711Sopenharmony_ci SOFTBUS_CONN_ERR_BASE = SOFTBUS_ERRNO(CONN_SUB_MODULE_CODE), 564a34a8711Sopenharmony_ci SOFTBUS_CONN_FAIL = SOFTBUS_CONN_ERR_BASE + 1, 565a34a8711Sopenharmony_ci SOFTBUS_CONN_MANAGER_TYPE_NOT_SUPPORT = SOFTBUS_CONN_ERR_BASE + 2, 566a34a8711Sopenharmony_ci SOFTBUS_CONN_MANAGER_OP_NOT_SUPPORT = SOFTBUS_CONN_ERR_BASE + 3, 567a34a8711Sopenharmony_ci SOFTBUS_CONN_MANAGER_PKT_LEN_INVALID = SOFTBUS_CONN_ERR_BASE + 4, 568a34a8711Sopenharmony_ci SOFTBUS_CONN_MANAGER_LIST_NOT_INIT = SOFTBUS_CONN_ERR_BASE + 5, 569a34a8711Sopenharmony_ci SOFTBUS_CONN_INVALID_CONN_TYPE = SOFTBUS_CONN_ERR_BASE + 6, 570a34a8711Sopenharmony_ci SOFTBUS_CONNECTION_BASE = SOFTBUS_CONN_ERR_BASE + 7, 571a34a8711Sopenharmony_ci SOFTBUS_CONNECTION_ERR_CLOSED = SOFTBUS_CONN_ERR_BASE + 8, 572a34a8711Sopenharmony_ci SOFTBUS_CONNECTION_ERR_DRIVER_CONGEST = SOFTBUS_CONN_ERR_BASE + 9, 573a34a8711Sopenharmony_ci SOFTBUS_CONNECTION_ERR_SOFTBUS_CONGEST = SOFTBUS_CONN_ERR_BASE + 10, 574a34a8711Sopenharmony_ci SOFTBUS_CONNECTION_ERR_CONNID_INVALID = SOFTBUS_CONN_ERR_BASE + 11, 575a34a8711Sopenharmony_ci SOFTBUS_CONNECTION_ERR_SENDQUEUE_FULL = SOFTBUS_CONN_ERR_BASE + 12, 576a34a8711Sopenharmony_ci SOFTBUS_CONN_SERVER_INIT_FAILED = SOFTBUS_CONN_ERR_BASE + 13, 577a34a8711Sopenharmony_ci 578a34a8711Sopenharmony_ci /* common error for bluetooth medium */ 579a34a8711Sopenharmony_ci SOFTBUS_CONN_BLUETOOTH_OFF = SOFTBUS_CONN_ERR_BASE + 14, 580a34a8711Sopenharmony_ci 581a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_STATE_TURN_OFF = SOFTBUS_CONN_ERR_BASE + 15, 582a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_INTERNAL_ERR = SOFTBUS_CONN_ERR_BASE + 16, 583a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_INVALID_ADDRESS_ERR = SOFTBUS_CONN_ERR_BASE + 17, 584a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_CONNECT_TIMEOUT_ERR = SOFTBUS_CONN_ERR_BASE + 18, 585a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_CONNECTION_NOT_EXIST_ERR = SOFTBUS_CONN_ERR_BASE + 19, 586a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_CONNECTION_NOT_READY_ERR = SOFTBUS_CONN_ERR_BASE + 20, 587a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_CONNECTION_INVALID_SOCKET = SOFTBUS_CONN_ERR_BASE + 21, 588a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_UNDERLAY_CONNECT_FAIL = SOFTBUS_CONN_ERR_BASE + 22, 589a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_UNDERLAY_WRITE_FAIL = SOFTBUS_CONN_ERR_BASE + 23, 590a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_UNDERLAY_SOCKET_CLOSED = SOFTBUS_CONN_ERR_BASE + 24, 591a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_UNDERLAY_READ_FAIL = SOFTBUS_CONN_ERR_BASE + 25, 592a34a8711Sopenharmony_ci 593a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_INTERNAL_ERR = SOFTBUS_CONN_ERR_BASE + 26, 594a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_CONNECT_PREVENTED_ERR = SOFTBUS_CONN_ERR_BASE + 27, 595a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_DISCONNECT_DIRECTLY_ERR = SOFTBUS_CONN_ERR_BASE + 28, 596a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_DISCONNECT_WAIT_TIMEOUT_ERR = SOFTBUS_CONN_ERR_BASE + 29, 597a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_CONNECT_TIMEOUT_ERR = SOFTBUS_CONN_ERR_BASE + 30, 598a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_EXCHANGE_BASIC_INFO_TIMEOUT_ERR = SOFTBUS_CONN_ERR_BASE + 31, 599a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_CONNECTION_NOT_EXIST_ERR = SOFTBUS_CONN_ERR_BASE + 32, 600a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_CONNECTION_NOT_READY_ERR = SOFTBUS_CONN_ERR_BASE + 33, 601a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_CLIENT_STATE_UNEXPECTED_ERR = SOFTBUS_CONN_ERR_BASE + 34, 602a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_SERVER_STATE_UNEXPECTED_ERR = SOFTBUS_CONN_ERR_BASE + 35, 603a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_SERVER_START_SERVER_TIMEOUT_ERR = SOFTBUS_CONN_ERR_BASE + 36, 604a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_SERVER_STOP_SERVER_TIMEOUT_ERR = SOFTBUS_CONN_ERR_BASE + 37, 605a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_DISCONNECT_TIMEOUT_ERR = SOFTBUS_CONN_ERR_BASE + 38, 606a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_REGISTER_ERR = SOFTBUS_CONN_ERR_BASE + 39, 607a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_CONNECT_ERR = SOFTBUS_CONN_ERR_BASE + 40, 608a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_CONNECT_FAIL = SOFTBUS_CONN_ERR_BASE + 41, 609a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_DISCONNECT_ERR = SOFTBUS_CONN_ERR_BASE + 42, 610a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_DISCONNECT_FAIL = SOFTBUS_CONN_ERR_BASE + 43, 611a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_SEARCH_SERVICE_ERR = SOFTBUS_CONN_ERR_BASE + 44, 612a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_SEARCH_SERVICE_FAIL = SOFTBUS_CONN_ERR_BASE + 45, 613a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_GET_SERVICE_ERR = SOFTBUS_CONN_ERR_BASE + 46, 614a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_REGISTER_NOTIFICATION_ERR = SOFTBUS_CONN_ERR_BASE + 47, 615a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_REGISTER_NOTIFICATION_FAIL = SOFTBUS_CONN_ERR_BASE + 48, 616a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_CONFIGURE_MTU_ERR = SOFTBUS_CONN_ERR_BASE + 49, 617a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_CONFIGURE_MTU_FAIL = SOFTBUS_CONN_ERR_BASE + 50, 618a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_WRITE_ERR = SOFTBUS_CONN_ERR_BASE + 51, 619a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_SERVER_REGISTER_CALLBACK_ERR = SOFTBUS_CONN_ERR_BASE + 52, 620a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_SERVER_ADD_SERVICE_ERR = SOFTBUS_CONN_ERR_BASE + 53, 621a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_SERVER_ADD_SERVICE_FAIL = SOFTBUS_CONN_ERR_BASE + 54, 622a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CHARACTERISTIC_ADD_ERR = SOFTBUS_CONN_ERR_BASE + 55, 623a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CHARACTERISTIC_ADD_FAIL = SOFTBUS_CONN_ERR_BASE + 56, 624a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_DESCRIPTOR_ADD_ERR = SOFTBUS_CONN_ERR_BASE + 57, 625a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_DESCRIPTOR_ADD_FAIL = SOFTBUS_CONN_ERR_BASE + 58, 626a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_START_ERR = SOFTBUS_CONN_ERR_BASE + 59, 627a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_START_FAIL = SOFTBUS_CONN_ERR_BASE + 60, 628a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_STOP_ERR = SOFTBUS_CONN_ERR_BASE + 61, 629a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_STOP_FAIL = SOFTBUS_CONN_ERR_BASE + 62, 630a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_DELETE_ERR = SOFTBUS_CONN_ERR_BASE + 63, 631a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_DELETE_FAIL = SOFTBUS_CONN_ERR_BASE + 64, 632a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_UNKNOWN_SERVICE_ERR = SOFTBUS_CONN_ERR_BASE + 65, 633a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_UNKNOWN_CHARACTERISTIC_ERR = SOFTBUS_CONN_ERR_BASE + 66, 634a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_UNKNOWN_DESCRIPTOR_ERR = SOFTBUS_CONN_ERR_BASE + 67, 635a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_SERVICE_HANDLE_MISMATCH_ERR = SOFTBUS_CONN_ERR_BASE + 68, 636a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CHARACTERISTIC_HANDLE_MISMATCH_ERR = SOFTBUS_CONN_ERR_BASE + 69, 637a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_DESCRIPTOR_HANDLE_MISMATCH_ERR = SOFTBUS_CONN_ERR_BASE + 70, 638a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_RECV_MSG_ERROR = SOFTBUS_CONN_ERR_BASE + 71, 639a34a8711Sopenharmony_ci 640a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_COC_INTERNAL_ERR = SOFTBUS_CONN_ERR_BASE + 72, 641a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_COC_INVALID_ADDRESS_ERR = SOFTBUS_CONN_ERR_BASE + 73, 642a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_COC_CONNECT_TIMEOUT_ERR = SOFTBUS_CONN_ERR_BASE + 74, 643a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_COC_CONNECTION_NOT_EXIST_ERR = SOFTBUS_CONN_ERR_BASE + 75, 644a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_COC_CONNECTION_NOT_READY_ERR = SOFTBUS_CONN_ERR_BASE + 76, 645a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_COC_CONNECTION_INVALID_SOCKET = SOFTBUS_CONN_ERR_BASE + 77, 646a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_COC_UNDERLAY_CONNECT_FAIL = SOFTBUS_CONN_ERR_BASE + 78, 647a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_COC_UNDERLAY_WRITE_FAIL = SOFTBUS_CONN_ERR_BASE + 79, 648a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_COC_UNDERLAY_SOCKET_CLOSED = SOFTBUS_CONN_ERR_BASE + 80, 649a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_COC_UNDERLAY_READ_FAIL = SOFTBUS_CONN_ERR_BASE + 81, 650a34a8711Sopenharmony_ci 651a34a8711Sopenharmony_ci SOFTBUS_CONN_LINK_BROADCAST_START_ADV_FAIL = SOFTBUS_CONN_ERR_BASE + 82, 652a34a8711Sopenharmony_ci SOFTBUS_CONN_LINK_BROADCAST_QUERY_RPA_FAIL = SOFTBUS_CONN_ERR_BASE + 83, 653a34a8711Sopenharmony_ci 654a34a8711Sopenharmony_ci SOFTBUS_BLECONNECTION_REG_GATTS_CALLBACK_FAIL = SOFTBUS_CONN_ERR_BASE + 84, 655a34a8711Sopenharmony_ci SOFTBUS_GATTC_INTERFACE_FAILED = SOFTBUS_CONN_ERR_BASE + 85, 656a34a8711Sopenharmony_ci 657a34a8711Sopenharmony_ci SOFTBUS_TCPCONNECTION_SOCKET_ERR = SOFTBUS_CONN_ERR_BASE + 86, 658a34a8711Sopenharmony_ci SOFTBUS_TCPFD_NOT_IN_TRIGGER = SOFTBUS_CONN_ERR_BASE + 87, 659a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_DIRECT_INIT_FAILED = SOFTBUS_CONN_ERR_BASE + 88, 660a34a8711Sopenharmony_ci SOFTBUS_SOCKET_ADDR_ERR = SOFTBUS_CONN_ERR_BASE + 89, 661a34a8711Sopenharmony_ci SOFTBUS_SOCKET_BIND_ERR = SOFTBUS_CONN_ERR_BASE + 90, 662a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_REUSE_FAILED = SOFTBUS_CONN_ERR_BASE + 91, 663a34a8711Sopenharmony_ci 664a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_WAIT_CONNECT_RESPONSE_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 92, 665a34a8711Sopenharmony_ci SOFTBUS_CONN_PV2_WAIT_CONNECT_RESPONSE_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 93, 666a34a8711Sopenharmony_ci SOFTBUS_CONN_HV1_WAIT_CONNECT_RESPONSE_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 94, 667a34a8711Sopenharmony_ci SOFTBUS_CONN_HV2_WAIT_CONNECT_RESPONSE_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 95, 668a34a8711Sopenharmony_ci 669a34a8711Sopenharmony_ci SOFTBUS_CONN_COND_WAIT_FAIL = SOFTBUS_CONN_ERR_BASE + 96, 670a34a8711Sopenharmony_ci SOFTBUS_CONN_INTERNAL_ERR = SOFTBUS_CONN_ERR_BASE + 97, 671a34a8711Sopenharmony_ci SOFTBUS_CONN_LISTENER_NOT_IDLE = SOFTBUS_CONN_ERR_BASE + 98, 672a34a8711Sopenharmony_ci SOFTBUS_CONN_GET_TIME_FAIL = SOFTBUS_CONN_ERR_BASE + 99, 673a34a8711Sopenharmony_ci SOFTBUS_CONN_GET_MSG_FAIL = SOFTBUS_CONN_ERR_BASE + 100, 674a34a8711Sopenharmony_ci SOFTBUS_COMM_BLE_ENABLE_ERR = SOFTBUS_CONN_ERR_BASE + 101, 675a34a8711Sopenharmony_ci SOFTBUS_COMM_BLE_DISABLE_ERR = SOFTBUS_CONN_ERR_BASE + 102, 676a34a8711Sopenharmony_ci SOFTBUS_COMM_BLUETOOTH_ADD_STATE_LISTENER_ERR = SOFTBUS_CONN_ERR_BASE + 103, 677a34a8711Sopenharmony_ci SOFTBUS_COMM_BLUETOOTH_UNDERLAY_GET_ADDR_ERR = SOFTBUS_CONN_ERR_BASE + 104, 678a34a8711Sopenharmony_ci SOFTBUS_COMM_BLUETOOTH_UNDERLAY_SET_NAME_ERR = SOFTBUS_CONN_ERR_BASE + 105, 679a34a8711Sopenharmony_ci SOFTBUS_COMM_BLUETOOTH_UNDERLAY_REGISTER_CB_ERR = SOFTBUS_CONN_ERR_BASE + 106, 680a34a8711Sopenharmony_ci SOFTBUS_COMM_BLUETOOTH_SWITCH_STATE_ERR = SOFTBUS_CONN_ERR_BASE + 107, 681a34a8711Sopenharmony_ci SOFTBUS_COMM_BLUETOOTH_ACL_SWITCH_STATE_ERR = SOFTBUS_CONN_ERR_BASE + 108, 682a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_SOCKET_CONNECT_ERR = SOFTBUS_CONN_ERR_BASE + 109, 683a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_SPP_SERVER_ERR = SOFTBUS_CONN_ERR_BASE + 110, 684a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_CREATE_QUEUE_FAIL = SOFTBUS_CONN_ERR_BASE + 111, 685a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_SET_PENDING_PACKET_ERR = SOFTBUS_CONN_ERR_BASE + 112, 686a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_SET_FASTEST_ERR = SOFTBUS_CONN_ERR_BASE + 113, 687a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_CLIENT_SET_PRIORITY_ERR = SOFTBUS_CONN_ERR_BASE + 114, 688a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_SERVER_CONNECT_ERR = SOFTBUS_CONN_ERR_BASE + 115, 689a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_SERVER_DISCONNECT_ERR = SOFTBUS_CONN_ERR_BASE + 116, 690a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_SERVER_SEND_RESPONSE_ERR = SOFTBUS_CONN_ERR_BASE + 117, 691a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_UNDERLAY_SERVER_SEND_INDICATION_ERR = SOFTBUS_CONN_ERR_BASE + 118, 692a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_CHECK_STATUS_ERR = SOFTBUS_CONN_ERR_BASE + 119, 693a34a8711Sopenharmony_ci SOFTBUS_CONN_SOCKET_INTERNAL_ERR = SOFTBUS_CONN_ERR_BASE + 120, 694a34a8711Sopenharmony_ci SOFTBUS_CONN_SOCKET_GET_INTERFACE_ERR = SOFTBUS_CONN_ERR_BASE + 121, 695a34a8711Sopenharmony_ci SOFTBUS_CONN_SOCKET_FCNTL_ERR = SOFTBUS_CONN_ERR_BASE + 122, 696a34a8711Sopenharmony_ci SOFTBUS_CONN_BYTES_TO_HEX_STR_ERR = SOFTBUS_CONN_ERR_BASE + 123, 697a34a8711Sopenharmony_ci SOFTBUS_CONN_HEX_STR_TO_BYTES_ERR = SOFTBUS_CONN_ERR_BASE + 124, 698a34a8711Sopenharmony_ci 699a34a8711Sopenharmony_ci SOFTBUS_CONN_COAP_INTERNAL_ERR = SOFTBUS_CONN_ERR_BASE + 125, 700a34a8711Sopenharmony_ci SOFTBUS_CONN_COAP_DMSG_CONNET_ERR = SOFTBUS_CONN_ERR_BASE + 126, 701a34a8711Sopenharmony_ci SOFTBUS_CONN_COAP_DMSG_CLOSE_ERR = SOFTBUS_CONN_ERR_BASE + 127, 702a34a8711Sopenharmony_ci SOFTBUS_CONN_COAP_DMSG_SEND_ERR = SOFTBUS_CONN_ERR_BASE + 128, 703a34a8711Sopenharmony_ci SOFTBUS_CONN_COAP_DMSG_REGISTE_LOG_ERR = SOFTBUS_CONN_ERR_BASE + 129, 704a34a8711Sopenharmony_ci 705a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_INTERNAL_ERR = SOFTBUS_CONN_ERR_BASE + 130, 706a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_GET_CHANNEL_FAIL = SOFTBUS_CONN_ERR_BASE + 131, 707a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_GET_CONNECTION_FAIL = SOFTBUS_CONN_ERR_BASE + 132, 708a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BR_GET_CONNECTION_FAIL = SOFTBUS_CONN_ERR_BASE + 133, 709a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_HML_DEVICEID_ERR = SOFTBUS_CONN_ERR_BASE + 134, 710a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_HML_CONNECT_FAIL = SOFTBUS_CONN_ERR_BASE + 135, 711a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_HML_INTERNAL_ERR = SOFTBUS_CONN_ERR_BASE + 136, 712a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_P2P_INTERNAL_ERR = SOFTBUS_CONN_ERR_BASE + 137, 713a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_CREAT_LISTENER_MODULE_ERR = SOFTBUS_CONN_ERR_BASE + 138, 714a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_TCP_INTERNAL_ERR = SOFTBUS_CONN_ERR_BASE + 139, 715a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_TCP_SEND_SIZE_ERR = SOFTBUS_CONN_ERR_BASE + 140, 716a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_ADD_TRIGGER_FAIL = SOFTBUS_CONN_ERR_BASE + 141, 717a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_HANDLE_OPEN_REQ_FAIL = SOFTBUS_CONN_ERR_BASE + 142, 718a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_POST_TIME_OUT_FAIL = SOFTBUS_CONN_ERR_BASE + 143, 719a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_POST_MSG_TO_LOOPER_FAIL = SOFTBUS_CONN_ERR_BASE + 144, 720a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_GET_CHANNEL_MANAGER_FAIL = SOFTBUS_CONN_ERR_BASE + 145, 721a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_SEND_MESSAGE_FAIL = SOFTBUS_CONN_ERR_BASE + 146, 722a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_SEND_MESSAGE_DELAYED_FAIL = SOFTBUS_CONN_ERR_BASE + 147, 723a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_GET_P2P_ABILITY_FAIL = SOFTBUS_CONN_ERR_BASE + 148, 724a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_GET_GROUP_INFO_FAIL = SOFTBUS_CONN_ERR_BASE + 149, 725a34a8711Sopenharmony_ci 726a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_COC_RETRY_OPEN_SERVER = SOFTBUS_CONN_ERR_BASE + 150, 727a34a8711Sopenharmony_ci SOFTBUS_CONN_BR_RETRY_OPEN_SERVER = SOFTBUS_CONN_ERR_BASE + 151, 728a34a8711Sopenharmony_ci 729a34a8711Sopenharmony_ci SOFTBUS_CONN_HV2_BLE_TRIGGER_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 152, 730a34a8711Sopenharmony_ci SOFTBUS_CONN_HV2_AUTH_WIFI_TRIGGER_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 153, 731a34a8711Sopenharmony_ci SOFTBUS_CONN_HV2_AUTH_BLE_TRIGGER_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 154, 732a34a8711Sopenharmony_ci SOFTBUS_CONN_HV2_AUTH_BR_TRIGGER_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 155, 733a34a8711Sopenharmony_ci 734a34a8711Sopenharmony_ci SOFTBUS_CONN_BLE_FAST_CONNECT_FAILED_NOT_RETRY = SOFTBUS_CONN_ERR_BASE + 156, 735a34a8711Sopenharmony_ci 736a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_INTERNAL_ERR0R = SOFTBUS_CONN_ERR_BASE + 600, 737a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_WAIT_REUSE_RESPONSE_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 601, 738a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_WAIT_AUTH_HANDSHAKE_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 602, 739a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_IF_ROLE_INVALID = SOFTBUS_CONN_ERR_BASE + 603, 740a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_IF_NOT_AVAILABLE = SOFTBUS_CONN_ERR_BASE + 604, 741a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_REQUEST_ROLE_INVALID = SOFTBUS_CONN_ERR_BASE + 605, 742a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_APPLY_GC_IP_FAIL = SOFTBUS_CONN_ERR_BASE + 606, 743a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_GC_CONNECTED_TO_ANOTHER_DEVICE = SOFTBUS_CONN_ERR_BASE + 607, 744a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_BOTH_GO_ERR = SOFTBUS_CONN_ERR_BASE + 608, 745a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_REUSE_FAIL = SOFTBUS_CONN_ERR_BASE + 609, 746a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_CONNECT_GROUP_FAIL = SOFTBUS_CONN_ERR_BASE + 610, 747a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_BUSY_ERR = SOFTBUS_CONN_ERR_BASE + 611, 748a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_CONNECTED_WITH_MISMATCHED_ROLE_ERR = SOFTBUS_CONN_ERR_BASE + 612, 749a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_WRONG_NEGOTIATION_MSG_ERR = SOFTBUS_CONN_ERR_BASE + 613, 750a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_USED_BY_OTHER_SERVICE_ERR = SOFTBUS_CONN_ERR_BASE + 614, 751a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_PEER_GC_CONNECTED_TO_ANOTHER_DEVICE = SOFTBUS_CONN_ERR_BASE + 615, 752a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_LOCAL_DISCONNECTED_REMOTE_CONNECTED = SOFTBUS_CONN_ERR_BASE + 616, 753a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_GC_AVAILABLE_WITH_MISMATCHED_ROLE_ERR = SOFTBUS_CONN_ERR_BASE + 617, 754a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_PEER_ROLE_INVALID = SOFTBUS_CONN_ERR_BASE + 618, 755a34a8711Sopenharmony_ci SOFTBUS_CONN_NEED_RENEGOTIATE = SOFTBUS_CONN_ERR_BASE + 619, 756a34a8711Sopenharmony_ci SOFTBUS_CONN_HVA_ERROR_SINK_NO_LINK = SOFTBUS_CONN_ERR_BASE + 620, 757a34a8711Sopenharmony_ci SOFTBUS_CONN_AVAILABLE_LINK_LIST_EMPTY = SOFTBUS_CONN_ERR_BASE + 621, 758a34a8711Sopenharmony_ci SOFTBUS_CONN_PREFER_LINK_LIST_EMPTY = SOFTBUS_CONN_ERR_BASE + 622, 759a34a8711Sopenharmony_ci SOFTBUS_CONN_GET_RECOMMEND_LINK_FAIL = SOFTBUS_CONN_ERR_BASE + 623, 760a34a8711Sopenharmony_ci SOFTBUS_CONN_SWITCH_NOTIFY_FAIL = SOFTBUS_CONN_ERR_BASE + 624, 761a34a8711Sopenharmony_ci SOFTBUS_CONN_APPLY_SUBNET_FAIL = SOFTBUS_CONN_ERR_BASE + 625, 762a34a8711Sopenharmony_ci SOFTBUS_CONN_SOURCE_IP_TO_IPV4_FAIL = SOFTBUS_CONN_ERR_BASE + 626, 763a34a8711Sopenharmony_ci SOFTBUS_CONN_SINK_IP_TO_IPV4_FAIL = SOFTBUS_CONN_ERR_BASE + 627, 764a34a8711Sopenharmony_ci SOFTBUS_CONN_CONVERT_LOCAL_IP_FAIL = SOFTBUS_CONN_ERR_BASE + 628, 765a34a8711Sopenharmony_ci SOFTBUS_CONN_CONVERT_REMOTE_IP_FAIL = SOFTBUS_CONN_ERR_BASE + 629, 766a34a8711Sopenharmony_ci SOFTBUS_CONN_FIND_DOT_FAIL = SOFTBUS_CONN_ERR_BASE + 630, 767a34a8711Sopenharmony_ci SOFTBUS_CONN_AUTH_START_LISTEN_FAIL = SOFTBUS_CONN_ERR_BASE + 631, 768a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTION_POST_DATA_FAILED = SOFTBUS_CONN_ERR_BASE + 632, 769a34a8711Sopenharmony_ci SOFTBUS_CONN_AUTH_POST_DATA_FAILED = SOFTBUS_CONN_ERR_BASE + 633, 770a34a8711Sopenharmony_ci SOFTBUS_CONN_SHARE_POST_DATA_FAILED = SOFTBUS_CONN_ERR_BASE + 634, 771a34a8711Sopenharmony_ci SOFTBUS_CONN_CREATE_GROUP_FAILED = SOFTBUS_CONN_ERR_BASE + 635, 772a34a8711Sopenharmony_ci SOFTBUS_CONN_HV2_RENEGO_TO_P2P = SOFTBUS_CONN_ERR_BASE + 636, 773a34a8711Sopenharmony_ci SOFTBUS_CONN_HV2_CONNECT_NOTIFY_FAIL = SOFTBUS_CONN_ERR_BASE + 637, 774a34a8711Sopenharmony_ci SOFTBUS_CONN_LNN_PROTOCOL_IP_NOT_SUPPORTED = SOFTBUS_CONN_ERR_BASE + 638, 775a34a8711Sopenharmony_ci SOFTBUS_CONN_HV2_PRE_ASSIGN_PORT_FAILED = SOFTBUS_CONN_ERR_BASE + 639, 776a34a8711Sopenharmony_ci SOFTBUS_CONN_HV2_CONFIG_IP_FAIL = SOFTBUS_CONN_ERR_BASE + 640, 777a34a8711Sopenharmony_ci SOFTBUS_CONN_HV2_AUTH_OPEN_TCP_CONNECTION_FAIL = SOFTBUS_CONN_ERR_BASE + 641, 778a34a8711Sopenharmony_ci SOFTBUS_CONN_HV2_AUTH_OPEN_CONNECTION_TIMEOUT_FAIL = SOFTBUS_CONN_ERR_BASE + 642, 779a34a8711Sopenharmony_ci SOFTBUS_CONN_SOURCE_REUSE_LINK_FAILED = SOFTBUS_CONN_ERR_BASE + 643, 780a34a8711Sopenharmony_ci SOFTBUS_CONN_HV2_BUILD_TRIGGER_MSG_FAILED = SOFTBUS_CONN_ERR_BASE + 644, 781a34a8711Sopenharmony_ci SOFTBUS_CONN_HV2_SEND_TRIGGER_MSG_FAILED = SOFTBUS_CONN_ERR_BASE + 645, 782a34a8711Sopenharmony_ci SOFTBUS_CONN_SINK_NO_LINK_FAILED = SOFTBUS_CONN_ERR_BASE + 646, 783a34a8711Sopenharmony_ci SOFTBUS_CONN_POST_DATA_FAILED = SOFTBUS_CONN_ERR_BASE + 647, 784a34a8711Sopenharmony_ci SOFTBUS_CONN_PV2_BOTH_GO = SOFTBUS_CONN_ERR_BASE + 648, 785a34a8711Sopenharmony_ci SOFTBUS_CONN_PV2_PEER_GC_CONNECTED_TO_ANOTHER_DEVICE = SOFTBUS_CONN_ERR_BASE + 649, 786a34a8711Sopenharmony_ci SOFTBUS_CONN_PV2_COPY_SSID_FAILED = SOFTBUS_CONN_ERR_BASE + 650, 787a34a8711Sopenharmony_ci SOFTBUS_CONN_PV2_COPY_SHARE_KEY_FAILED = SOFTBUS_CONN_ERR_BASE + 651, 788a34a8711Sopenharmony_ci SOFTBUS_CONN_PV2_SET_PEER_WIFI_CONFIG_FAILED = SOFTBUS_CONN_ERR_BASE + 652, 789a34a8711Sopenharmony_ci SOFTBUS_CONN_OPEN_SOCKET_FAILED = SOFTBUS_CONN_ERR_BASE + 653, 790a34a8711Sopenharmony_ci SOFTBUS_CONN_COPY_INTERFACE_NAME_FAILED = SOFTBUS_CONN_ERR_BASE + 654, 791a34a8711Sopenharmony_ci SOFTBUS_CONN_GET_IFR_CONF_FAILED = SOFTBUS_CONN_ERR_BASE + 655, 792a34a8711Sopenharmony_ci SOFTBUS_CONN_INET_NTOP_FAILED = SOFTBUS_CONN_ERR_BASE + 656, 793a34a8711Sopenharmony_ci SOFTBUS_CONN_CONVERT_GATEWAY_TO_INTARRAY_FAILED = SOFTBUS_CONN_ERR_BASE + 657, 794a34a8711Sopenharmony_ci SOFTBUS_CONN_PV2_BUILD_RESPONSE_FAILED = SOFTBUS_CONN_ERR_BASE + 658, 795a34a8711Sopenharmony_ci SOFTBUS_CONN_PV2_BUILD_REQUEST2_FAILED = SOFTBUS_CONN_ERR_BASE + 659, 796a34a8711Sopenharmony_ci SOFTBUS_CONN_PV2_BUILD_REQUEST_FAILED = SOFTBUS_CONN_ERR_BASE + 660, 797a34a8711Sopenharmony_ci SOFTBUS_CONN_PV2_GC_AVAILABLE_WITH_MISMATCHED_ROLE = SOFTBUS_CONN_ERR_BASE + 661, 798a34a8711Sopenharmony_ci SOFTBUS_CONN_PV2_AUTH_START_LISTEN_FAILED = SOFTBUS_CONN_ERR_BASE + 662, 799a34a8711Sopenharmony_ci SOFTBUS_CONN_PV2_SOURCE_REUSE_LINK_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 663, 800a34a8711Sopenharmony_ci SOFTBUS_CONN_PV2_WIFI_DIRECT_SINK_GET_LINK_INFO_FAILED = SOFTBUS_CONN_ERR_BASE + 664, 801a34a8711Sopenharmony_ci SOFTBUS_CONN_PV2_P2P_GC_AVAILABLE_WITH_MISMATCHED_ROLE = SOFTBUS_CONN_ERR_BASE + 665, 802a34a8711Sopenharmony_ci SOFTBUS_CONN_PV2_P2P_GC_CONNECTED_TO_ANOTHER_DEVICE = SOFTBUS_CONN_ERR_BASE + 666, 803a34a8711Sopenharmony_ci SOFTBUS_CONN_CREATE_GROUP_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 667, 804a34a8711Sopenharmony_ci SOFTBUS_CONN_DESTROY_GROUP_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 668, 805a34a8711Sopenharmony_ci SOFTBUS_CONN_CONN_NOTIFY_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 669, 806a34a8711Sopenharmony_ci SOFTBUS_CONN_CONNECT_GROUP_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 670, 807a34a8711Sopenharmony_ci SOFTBUS_CONN_DISCONNECT_GROUP_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 671, 808a34a8711Sopenharmony_ci SOFTBUS_CONN_SWITCH_NOTIFY_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 672, 809a34a8711Sopenharmony_ci SOFTBUS_CONN_HV2_RETRY_FOR_AVOID_BLOCK = SOFTBUS_CONN_ERR_BASE + 673, 810a34a8711Sopenharmony_ci SOFTBUS_CONN_UNKNOWN_ROLE = SOFTBUS_CONN_ERR_BASE + 674, 811a34a8711Sopenharmony_ci SOFTBUS_CONN_CONFIG_IPV6_CONFIG_IP_FAILED = SOFTBUS_CONN_ERR_BASE + 675, 812a34a8711Sopenharmony_ci SOFTBUS_CONN_NOT_SUPPORT_FAILED = SOFTBUS_CONN_ERR_BASE + 676, 813a34a8711Sopenharmony_ci SOFTBUS_CONN_GET_LOCAL_WIFI_CONFIG_FAILED = SOFTBUS_CONN_ERR_BASE + 677, 814a34a8711Sopenharmony_ci SOFTBUS_CONN_ARRAY_EMPTY_FAILED = SOFTBUS_CONN_ERR_BASE + 678, 815a34a8711Sopenharmony_ci SOFTBUS_CONN_OPEN_CONNECTION_GET_REMOTE_UUID_FAILED = SOFTBUS_CONN_ERR_BASE + 679, 816a34a8711Sopenharmony_ci SOFTBUS_CONN_OPEN_CONNECTION_COPY_IP_FAILED = SOFTBUS_CONN_ERR_BASE + 680, 817a34a8711Sopenharmony_ci SOFTBUS_CONN_OPEN_CONNECTION_COPY_UUID_FAILED = SOFTBUS_CONN_ERR_BASE + 681, 818a34a8711Sopenharmony_ci SOFTBUS_CONN_ENTITY_UNAVAILABLE = SOFTBUS_CONN_ERR_BASE + 682, 819a34a8711Sopenharmony_ci SOFTBUS_CONN_REMOTE_DEVICE_ID_EMPTY = SOFTBUS_CONN_ERR_BASE + 683, 820a34a8711Sopenharmony_ci SOFTBUS_CONN_GET_PROCESSOR_FAILED = SOFTBUS_CONN_ERR_BASE + 684, 821a34a8711Sopenharmony_ci SOFTBUS_CONN_INET_PTON_FAILED = SOFTBUS_CONN_ERR_BASE + 685, 822a34a8711Sopenharmony_ci SOFTBUS_CONN_SCAN_IP_NUMBER_FAILED = SOFTBUS_CONN_ERR_BASE + 686, 823a34a8711Sopenharmony_ci SOFTBUS_CONN_NOT_FOUND_FAILED = SOFTBUS_CONN_ERR_BASE + 687, 824a34a8711Sopenharmony_ci SOFTBUS_CONN_GET_LOCAL_IP_BY_REMOTE_IP_FAILED = SOFTBUS_CONN_ERR_BASE + 688, 825a34a8711Sopenharmony_ci SOFTBUS_CONN_P2P_CONNECT_STATE_WIFI_STATE_NOT_STARTED = SOFTBUS_CONN_ERR_BASE + 689, 826a34a8711Sopenharmony_ci SOFTBUS_CONN_P2P_ABNORMAL_DISCONNECTION = SOFTBUS_CONN_ERR_BASE + 690, 827a34a8711Sopenharmony_ci SOFTBUS_CONN_P2P_SHORT_RANGE_CALLBACK_DESTROY_FAILED = SOFTBUS_CONN_ERR_BASE + 691, 828a34a8711Sopenharmony_ci SOFTBUS_CONN_P2P_CLEAR_JOIN_CLIENTS_FAILED = SOFTBUS_CONN_ERR_BASE + 692, 829a34a8711Sopenharmony_ci SOFTBUS_CONN_NULL_PROCESSOR_ERR = SOFTBUS_CONN_ERR_BASE + 693, 830a34a8711Sopenharmony_ci SOFTBUS_CONN_CHECK_NOT_AVAILABLE = SOFTBUS_CONN_ERR_BASE + 694, 831a34a8711Sopenharmony_ci SOFTBUS_CONN_REMOTE_CONFIG_NULL = SOFTBUS_CONN_ERR_BASE + 695, 832a34a8711Sopenharmony_ci SOFTBUS_CONN_PV1_CONNECT_GROUP_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 696, 833a34a8711Sopenharmony_ci SOFTBUS_CONN_CONNECT_COMMAND_TIMEOUT_ERROR = SOFTBUS_CONN_ERR_BASE + 697, 834a34a8711Sopenharmony_ci SOFTBUS_CONN_SET_PEER_WIFI_CONFIG_FAIL = SOFTBUS_CONN_ERR_BASE + 698, 835a34a8711Sopenharmony_ci SOFTBUS_CONN_TRIGGER_MSG_NOT_HANDLED_FAIL = SOFTBUS_CONN_ERR_BASE + 699, 836a34a8711Sopenharmony_ci SOFTBUS_CONN_WIFI_DIRECT_NO_AVAILABLE_INTERFACE = SOFTBUS_CONN_ERR_BASE + 700, 837a34a8711Sopenharmony_ci SOFTBUS_CONN_PARALLELISM_CONFLICT = SOFTBUS_CONN_ERR_BASE + 701, 838a34a8711Sopenharmony_ci SOFTBUS_CONN_NO_NEGO_CHANNEL = SOFTBUS_CONN_ERR_BASE + 702, 839a34a8711Sopenharmony_ci SOFTBUS_CONN_NO_WIFI_CONFIG_INFO = SOFTBUS_CONN_ERR_BASE + 703, 840a34a8711Sopenharmony_ci SOFTBUS_CONN_HV3_WAIT_CONNECTION_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 704, 841a34a8711Sopenharmony_ci SOFTBUS_CONN_HV3_WAITING_HANDSHAKE_RESPONSE_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 705, 842a34a8711Sopenharmony_ci SOFTBUS_CONN_HV2_SWITCHED_CONNECT_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 706, 843a34a8711Sopenharmony_ci SOFTBUS_CONN_HV3_NEGO_CUSTOM_PORT_FAIL = SOFTBUS_CONN_ERR_BASE + 707, 844a34a8711Sopenharmony_ci SOFTBUS_CONN_HV3_NEGO_CUSTOM_PORT_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 708, 845a34a8711Sopenharmony_ci SOFTBUS_CONN_HV3_NO_NEGOTIATE_CHANNEL = SOFTBUS_CONN_ERR_BASE + 709, 846a34a8711Sopenharmony_ci SOFTBUS_CONN_CONNECT_NOTIFY_FAIL = SOFTBUS_CONN_ERR_BASE + 710, 847a34a8711Sopenharmony_ci SOFTBUS_CONN_HV3_CONFIG_IP_FAIL = SOFTBUS_CONN_ERR_BASE + 711, 848a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTION_SEND_DATA_FAIL = SOFTBUS_CONN_ERR_BASE + 712, 849a34a8711Sopenharmony_ci SOFTBUS_CONN_DESTROY_GROUP_FAIL = SOFTBUS_CONN_ERR_BASE + 713, 850a34a8711Sopenharmony_ci SOFTBUS_CONN_HV2_GET_RECOMMEND_LINK_INFO_FAIL = SOFTBUS_CONN_ERR_BASE + 714, 851a34a8711Sopenharmony_ci SOFTBUS_CONN_GET_RECOMMEND_ACTION_LISTEN_CONFIG_FAIL = SOFTBUS_CONN_ERR_BASE + 715, 852a34a8711Sopenharmony_ci SOFTBUS_CONN_START_ACTION_LISTEN_FAIL = SOFTBUS_CONN_ERR_BASE + 716, 853a34a8711Sopenharmony_ci 854a34a8711Sopenharmony_ci /* soft bus connection mapping short range conflict error code */ 855a34a8711Sopenharmony_ci SOFTBUS_CONN_SHORT_RANGE_BASE = SOFTBUS_CONN_ERR_BASE + 1000, 856a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTIVE_TYPE_NO_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1001, 857a34a8711Sopenharmony_ci SOFTBUS_CONN_PASSIVE_TYPE_NO_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1002, 858a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTIVE_TYPE_ERROR = SOFTBUS_CONN_ERR_BASE + 1003, 859a34a8711Sopenharmony_ci SOFTBUS_CONN_PASSIVE_TYPE_ERROR = SOFTBUS_CONN_ERR_BASE + 1004, 860a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTIVE_TYPE_AP_STA_CHIP_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1005, 861a34a8711Sopenharmony_ci SOFTBUS_CONN_PASSIVE_TYPE_AP_STA_CHIP_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1006, 862a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTIVE_TYPE_AP_P2P_CHIP_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1007, 863a34a8711Sopenharmony_ci SOFTBUS_CONN_PASSIVE_TYPE_AP_P2P_CHIP_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1008, 864a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTIVE_TYPE_AP_HML_CHIP_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1009, 865a34a8711Sopenharmony_ci SOFTBUS_CONN_PASSIVE_TYPE_AP_HML_CHIP_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1010, 866a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTIVE_TYPE_AP_STA_HML_CHIP_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1011, 867a34a8711Sopenharmony_ci SOFTBUS_CONN_PASSIVE_TYPE_AP_STA_HML_CHIP_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1012, 868a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTIVE_TYPE_AP_STA_P2P_CHIP_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1013, 869a34a8711Sopenharmony_ci SOFTBUS_CONN_PASSIVE_TYPE_AP_STA_P2P_CHIP_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1014, 870a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTIVE_TYPE_AP_P2P_HML_CHIP_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1015, 871a34a8711Sopenharmony_ci SOFTBUS_CONN_PASSIVE_TYPE_AP_P2P_HML_CHIP_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1016, 872a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTIVE_TYPE_STA_P2P_HML_55_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1017, 873a34a8711Sopenharmony_ci SOFTBUS_CONN_PASSIVE_TYPE_STA_P2P_HML_55_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1018, 874a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTIVE_TYPE_STA_P2P_HML_225_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1019, 875a34a8711Sopenharmony_ci SOFTBUS_CONN_PASSIVE_TYPE_STA_P2P_HML_225_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1020, 876a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTIVE_TYPE_STA_P2P_HML_255_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1021, 877a34a8711Sopenharmony_ci SOFTBUS_CONN_PASSIVE_TYPE_STA_P2P_HML_255_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1022, 878a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTIVE_TYPE_STA_P2P_HML_525_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1023, 879a34a8711Sopenharmony_ci SOFTBUS_CONN_PASSIVE_TYPE_STA_P2P_HML_525_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1024, 880a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTIVE_TYPE_STA_P2P_HML_555_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1025, 881a34a8711Sopenharmony_ci SOFTBUS_CONN_PASSIVE_TYPE_STA_P2P_HML_555_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1026, 882a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTIVE_TYPE_P2P_GO_GC_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1027, 883a34a8711Sopenharmony_ci SOFTBUS_CONN_PASSIVE_TYPE_P2P_GO_GC_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1028, 884a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTIVE_TYPE_P2P_NUM_LIMITED_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1029, 885a34a8711Sopenharmony_ci SOFTBUS_CONN_PASSIVE_TYPE_P2P_NUM_LIMITED_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1030, 886a34a8711Sopenharmony_ci SOFTBUS_CONN_ACTIVE_TYPE_HML_NUM_LIMITED_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1031, 887a34a8711Sopenharmony_ci SOFTBUS_CONN_PASSIVE_TYPE_HML_NUM_LIMITED_CONFLICT = SOFTBUS_CONN_ERR_BASE + 1032, 888a34a8711Sopenharmony_ci 889a34a8711Sopenharmony_ci /* soft bus connection legacy modules error code */ 890a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_CONTROL_CHANNEL_CONNECT_FAILED = SOFTBUS_CONN_ERR_BASE + 2000, 891a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_CONTROL_CHANNEL_DATA_EXCEPTION = SOFTBUS_CONN_ERR_BASE + 2001, 892a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_NO_AVAILABLE_DATA_CHANNEL = SOFTBUS_CONN_ERR_BASE + 2002, 893a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_DEVICE_CONNECT_FAILED = SOFTBUS_CONN_ERR_BASE + 2003, 894a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_DATA_SEND_FAILED = SOFTBUS_CONN_ERR_BASE + 2004, 895a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_SAME_BID_BTAG = SOFTBUS_CONN_ERR_BASE + 2005, 896a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 2006, 897a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_PEER_DEVICE_BUSY = SOFTBUS_CONN_ERR_BASE + 2007, 898a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_LOCAL_DEVICE_BUSY = SOFTBUS_CONN_ERR_BASE + 2008, 899a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_ERROR_PEER_DEVICE_IMPORT_DATA = SOFTBUS_CONN_ERR_BASE + 2009, 900a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_PEER_DEVICE_HOSTSPOT_ON = SOFTBUS_CONN_ERR_BASE + 2010, 901a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_LOCAL_DEVICE_HOSTSPOT_ON = SOFTBUS_CONN_ERR_BASE + 2011, 902a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_PEER_SHARE_BUSY = SOFTBUS_CONN_ERR_BASE + 2012, 903a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_CREATE_SOCKET_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 2013, 904a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_CLIENT_CONNECT_FAILED = SOFTBUS_CONN_ERR_BASE + 2014, 905a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_MESSAGE_OPEN_NEARBY_SOCKET_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 2015, 906a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_MESSAGE_REMOTE_REJECTED = SOFTBUS_CONN_ERR_BASE + 2016, 907a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_CONFLICT_REUSE_FAIL = SOFTBUS_CONN_ERR_BASE + 2017, 908a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_ROLE_LOCAL_ALREADY_GC = SOFTBUS_CONN_ERR_BASE + 2018, 909a34a8711Sopenharmony_ci SOFTBUS_CONN_NEARBY_DATACHANNEL_LOCAL_BUSY = SOFTBUS_CONN_ERR_BASE + 2019, 910a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_CONFLICT_NOTIFY_DISCONENCT = SOFTBUS_CONN_ERR_BASE + 2020, 911a34a8711Sopenharmony_ci 912a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_CONNECT_TIMEOUT_ERR = SOFTBUS_CONN_ERR_BASE + 2200, 913a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_CONNECT_INTERNAL_ERR = SOFTBUS_CONN_ERR_BASE + 2201, 914a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_INTERNAL_ERR = SOFTBUS_CONN_ERR_BASE + 2202, 915a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_CLIENT_REGISTER_ERR = SOFTBUS_CONN_ERR_BASE + 2203, 916a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_CLIENT_CONNECT_ERR = SOFTBUS_CONN_ERR_BASE + 2204, 917a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_CLIENT_CONNECT_FAIL = SOFTBUS_CONN_ERR_BASE + 2205, 918a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_CLIENT_SEARCH_SERVICE_ERR = SOFTBUS_CONN_ERR_BASE + 2206, 919a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_CLIENT_SEARCH_SERVICE_FAIL = SOFTBUS_CONN_ERR_BASE + 2207, 920a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_CLIENT_GET_SERVICE_ERR = SOFTBUS_CONN_ERR_BASE + 2208, 921a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_CLIENT_REGISTER_NOTIFICATION_ERR = SOFTBUS_CONN_ERR_BASE + 2209, 922a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_CLIENT_REGISTER_NOTIFICATION_FAIL = SOFTBUS_CONN_ERR_BASE + 2210, 923a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_CLIENT_CONFIGURE_MTU_ERR = SOFTBUS_CONN_ERR_BASE + 2211, 924a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_CLIENT_CONFIGURE_MTU_FAIL = SOFTBUS_CONN_ERR_BASE + 2212, 925a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_DISCONNECT_DIRECTLY_ERR = SOFTBUS_CONN_ERR_BASE + 2213, 926a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_DISCONNECT_WAIT_TIMEOUT_ERR = SOFTBUS_CONN_ERR_BASE + 2214, 927a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_SERVER_REGISTER_CALLBACK_ERR = SOFTBUS_CONN_ERR_BASE + 2215, 928a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_SERVER_ADD_SERVICE_ERR = SOFTBUS_CONN_ERR_BASE + 2216, 929a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_SERVER_ADD_SERVICE_FAIL = SOFTBUS_CONN_ERR_BASE + 2217, 930a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_UNKNOWN_SERVICE_ERR = SOFTBUS_CONN_ERR_BASE + 2218, 931a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_CHARACTERISTIC_ADD_ERR = SOFTBUS_CONN_ERR_BASE + 2219, 932a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_CHARACTERISTIC_ADD_FAIL = SOFTBUS_CONN_ERR_BASE + 2220, 933a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_DESCRIPTOR_ADD_ERR = SOFTBUS_CONN_ERR_BASE + 2221, 934a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_SERVICE_HANDLE_MISMATCH_ERR = SOFTBUS_CONN_ERR_BASE + 2222, 935a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_SERVICE_START_ERR = SOFTBUS_CONN_ERR_BASE + 2223, 936a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_SERVICE_START_FAIL = SOFTBUS_CONN_ERR_BASE + 2224, 937a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_SERVER_STATE_UNEXPECTED_ERR = SOFTBUS_CONN_ERR_BASE + 2225, 938a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_SERVER_START_SERVER_TIMEOUT_ERR = SOFTBUS_CONN_ERR_BASE + 2226, 939a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_SERVICE_STOP_ERR = SOFTBUS_CONN_ERR_BASE + 2227, 940a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_SERVICE_STOP_FAIL = SOFTBUS_CONN_ERR_BASE + 2228, 941a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_SERVICE_DELETE_ERR = SOFTBUS_CONN_ERR_BASE + 2229, 942a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_SERVICE_DELETE_FAIL = SOFTBUS_CONN_ERR_BASE + 2230, 943a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_SERVER_STOP_SERVER_TIMEOUT_ERR = SOFTBUS_CONN_ERR_BASE + 2231, 944a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_CLIENT_STATE_UNEXPECTED_ERR = SOFTBUS_CONN_ERR_BASE + 2232, 945a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_REPEAT_CONNECT_ERR = SOFTBUS_CONN_ERR_BASE + 2233, 946a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_DESCRIPTOR_ADD_FAIL = SOFTBUS_CONN_ERR_BASE + 2234, 947a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNDERLAY_UNKNOWN_DESCRIPTOR_ERR = SOFTBUS_CONN_ERR_BASE + 2235, 948a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_BLE_UNKNOWN_CHARACTERISTIC_TYPE_ERR = SOFTBUS_CONN_ERR_BASE + 2236, 949a34a8711Sopenharmony_ci 950a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_HML_UNDERLAY_EXCEPTION = SOFTBUS_CONN_ERR_BASE + 2400, 951a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_HML_SOCKET_CONNECT_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 2401, 952a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_P2P_SEND_GET_GC_MAC_REQ_FAIL = SOFTBUS_CONN_ERR_BASE + 2402, 953a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_P2P_CONNECT_DEVICE_FAIL = SOFTBUS_CONN_ERR_BASE + 2403, 954a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_P2P_DISCONNECT_DEVICE_FAIL = SOFTBUS_CONN_ERR_BASE + 2404, 955a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_P2P_REUSE_LINK_FAIL = SOFTBUS_CONN_ERR_BASE + 2405, 956a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_P2P_COMMAND_SET_DATA_FAIL = SOFTBUS_CONN_ERR_BASE + 2406, 957a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_P2P_SEND_COMMAND_FAIL = SOFTBUS_CONN_ERR_BASE + 2407, 958a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_P2P_START_SERVER_SOCKET_FAIL = SOFTBUS_CONN_ERR_BASE + 2408, 959a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_P2P_GO_SEND_CONFIG_INFO_FAIL = SOFTBUS_CONN_ERR_BASE + 2409, 960a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_P2P_CREATE_GROUP_FAIL = SOFTBUS_CONN_ERR_BASE + 2410, 961a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_P2P_CREATE_GROUP_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 2411, 962a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_P2P_CONNECT_GROUP_FAIL = SOFTBUS_CONN_ERR_BASE + 2412, 963a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_P2P_CONNECT_GROUP_TIMEOUT = SOFTBUS_CONN_ERR_BASE + 2413, 964a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_P2P_REMOVE_GROUP_FAIL = SOFTBUS_CONN_ERR_BASE + 2414, 965a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_P2P_ADD_SEVER_TCP_CHANNEL_FAIL = SOFTBUS_CONN_ERR_BASE + 2415, 966a34a8711Sopenharmony_ci SOFTBUS_CONN_LEGACY_P2P_NOT_AVAILABLE = SOFTBUS_CONN_ERR_BASE + 2416, 967a34a8711Sopenharmony_ci 968a34a8711Sopenharmony_ci SOFTBUS_CONN_KERNELS_BASE = SOFTBUS_ERRNO(KERNELS_SUB_MODULE_CODE), 969a34a8711Sopenharmony_ci SOFTBUS_CONN_NET_REACH = SOFTBUS_CONN_KERNELS_BASE + 101, 970a34a8711Sopenharmony_ci SOFTBUS_CONN_SOCKET_TIME_OUT = SOFTBUS_CONN_KERNELS_BASE + 110, 971a34a8711Sopenharmony_ci SOFTBUS_CONN_SOCKET_REFUSED = SOFTBUS_CONN_KERNELS_BASE + 111, 972a34a8711Sopenharmony_ci 973a34a8711Sopenharmony_ci /* errno begin: -((203 << 21) | (1 << 16) | 0xFFFF) */ 974a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_ERR_BASE = SOFTBUS_ERRNO(DISC_SUB_MODULE_CODE), 975a34a8711Sopenharmony_ci /* errno begin: -((203 << 21) | (1 << 16) | (1 << 12) | 0x0FFF) */ 976a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_SERVICE_ERR_BASE = SOFTBUS_SUB_ERRNO(DISC_SUB_MODULE_CODE, DISC_SERVICE_SUB_MODULE_CODE), 977a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_NOT_INIT, 978a34a8711Sopenharmony_ci SOFTBUS_DISC_SERVER_INIT_FAILED, 979a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_GET_LOCAL_STR_FAILED, 980a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_SET_LOCALE_FAILED, 981a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_CHAR_CONVERT_FAILED, 982a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_GET_REMOTE_FAILED, 983a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_GET_CLIENT_PROXY_FAILED, 984a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_ADD_LISTENER_FAILED, 985a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_TEST_CASE_ERRCODE, 986a34a8711Sopenharmony_ci /* errno begin: -((203 << 21) | (1 << 16) | (2 << 12) | 0x0FFF) */ 987a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_MANAGER_ERR_BASE = SOFTBUS_SUB_ERRNO(DISC_SUB_MODULE_CODE, DISC_MANAGER_SUB_MODULE_CODE), 988a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_MANAGER_NOT_INIT, 989a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_MANAGER_INIT_FAIL, 990a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_MANAGER_ITEM_NOT_CREATE, 991a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_MANAGER_INFO_NOT_CREATE, 992a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_MANAGER_INFO_NOT_DELETE, 993a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_MANAGER_INNERFUNCTION_FAIL, 994a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_MANAGER_CAPABILITY_INVALID, 995a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_MANAGER_DUPLICATE_PARAM, 996a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_MANAGER_INVALID_MEDIUM, 997a34a8711Sopenharmony_ci /* errno begin: -((203 << 21) | (1 << 16) | (3 << 12) | 0x0FFF) */ 998a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_ERR_BASE = SOFTBUS_SUB_ERRNO(DISC_SUB_MODULE_CODE, DISC_BLE_SUB_MODULE_CODE), 999a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_DISPATCHER_FAIL, 1000a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_GET_BROADCAST_DATA_FAIL, 1001a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_BUILD_CONFIG_ADV_DATA_FAIL, 1002a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_REGISTER_CAP_FAIL, 1003a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_START_BROADCAST_FAIL, 1004a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_END_BROADCAST_FAIL, 1005a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_START_SCAN_FAIL, 1006a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_END_SCAN_FAIL, 1007a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_GET_DEVICE_INFO_FAIL, 1008a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_REPORT_FILTER_FAIL, 1009a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_ADV_INIT_FAIL, 1010a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_SET_BROADCAST_DATA_FAIL, 1011a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_ASSEMBLE_DATA_FAIL, 1012a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_PARSE_RECV_DATA_FAIL, 1013a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_UNKNOW_TYPE_FAIL, 1014a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_SET_FILTER_FAIL, 1015a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BLE_CONVERT_BYTES_FAILED, 1016a34a8711Sopenharmony_ci /* errno begin: -((203 << 21) | (1 << 16) | (4 << 12) | 0x0FFF) */ 1017a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_COAP_ERR_BASE = SOFTBUS_SUB_ERRNO(DISC_SUB_MODULE_CODE, DISC_COAP_SUB_MODULE_CODE), 1018a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_COAP_NOT_INIT, 1019a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_COAP_INIT_FAIL, 1020a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_COAP_MERGE_CAP_FAIL, 1021a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_COAP_CANCEL_CAP_FAIL, 1022a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_COAP_REGISTER_CAP_FAIL, 1023a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_COAP_SET_FILTER_CAP_FAIL, 1024a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_COAP_START_PUBLISH_FAIL, 1025a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_COAP_STOP_PUBLISH_FAIL, 1026a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_COAP_START_DISCOVER_FAIL, 1027a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_COAP_STOP_DISCOVER_FAIL, 1028a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_COAP_SEND_RSP_FAIL, 1029a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_COAP_PARSE_DATA_FAIL, 1030a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_COAP_REGISTER_CAP_DATA_FAIL, 1031a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_COAP_GET_DEVICE_INFO_FAIL, 1032a34a8711Sopenharmony_ci /* errno begin: -((203 << 21) | (1 << 16) | (5 << 12) | 0x0FFF) */ 1033a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BC_MGR_ERR_BASE = SOFTBUS_SUB_ERRNO(DISC_SUB_MODULE_CODE, DISC_BC_MGR_SUB_MODULE_CODE), 1034a34a8711Sopenharmony_ci SOFTBUS_BC_MGR_NO_FUNC_REGISTERED, // no medium has registered 1035a34a8711Sopenharmony_ci SOFTBUS_BC_MGR_FUNC_NULL, // the function registered is null 1036a34a8711Sopenharmony_ci SOFTBUS_BC_MGR_BUILD_ADV_PACKT_FAIL, // build broadcast adv packet fail 1037a34a8711Sopenharmony_ci SOFTBUS_BC_MGR_BUILD_RSP_PACKT_FAIL, // build broadcast rsp packet fail 1038a34a8711Sopenharmony_ci SOFTBUS_BC_MGR_INVALID_BC_ID, // invalid broadcast id 1039a34a8711Sopenharmony_ci SOFTBUS_BC_MGR_INVALID_LISN_ID, // invalid listener id 1040a34a8711Sopenharmony_ci SOFTBUS_BC_MGR_INVALID_SRV, // invalid service type 1041a34a8711Sopenharmony_ci SOFTBUS_BC_MGR_NOT_BROADCASTING, // not broadcasting 1042a34a8711Sopenharmony_ci SOFTBUS_BC_MGR_START_SCAN_NO_FILTER, // start scan without setting filter 1043a34a8711Sopenharmony_ci SOFTBUS_BC_MGR_REG_NO_AVAILABLE_BC_ID, // no available broadcast id 1044a34a8711Sopenharmony_ci SOFTBUS_BC_MGR_REG_NO_AVAILABLE_LISN_ID, // no available listener id 1045a34a8711Sopenharmony_ci SOFTBUS_BC_MGR_REG_DUP, // duplicate registration 1046a34a8711Sopenharmony_ci SOFTBUS_BC_MGR_WAIT_COND_FAIL, // wait signal fail 1047a34a8711Sopenharmony_ci SOFTBUS_BC_MGR_UNEXPECTED_PACKETS, // parse packets fail 1048a34a8711Sopenharmony_ci /* errno begin: -((203 << 21) | (1 << 16) | (6 << 12) | 0x0FFF) */ 1049a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_BC_ADAPTER_ERR_BASE = SOFTBUS_SUB_ERRNO(DISC_SUB_MODULE_CODE, DISC_BC_ADAPTER_SUB_MODULE_CODE), 1050a34a8711Sopenharmony_ci SOFTBUS_BC_ADAPTER_REGISTER_FAIL, 1051a34a8711Sopenharmony_ci SOFTBUS_BC_ADAPTER_ASSEMBLE_FAIL, 1052a34a8711Sopenharmony_ci SOFTBUS_BC_ADAPTER_PARSE_FAIL, 1053a34a8711Sopenharmony_ci SOFTBUS_BC_ADAPTER_NOT_IN_USED_FAIL, 1054a34a8711Sopenharmony_ci SOFTBUS_BC_ADAPTER_START_ADV_FAIL, 1055a34a8711Sopenharmony_ci /* errno begin: -((203 << 21) | (1 << 16) | (7 << 12) | 0x0FFF) */ 1056a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_ACTION_ERR_BASE = SOFTBUS_SUB_ERRNO(DISC_SUB_MODULE_CODE, DISC_ACTION_SUB_MODULE_CODE), 1057a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_ACTION_INNER_ERROR, 1058a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_ACTION_INIT_FAILED, 1059a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_ACTION_NOT_SUPPORT, 1060a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_ACTION_NOT_PRELINK, 1061a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_ACTION_PARSE_FAILED, 1062a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_ACTION_ASSEMBLE_FAILED, 1063a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_ACTION_START_FAILED, 1064a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_ACTION_STOP_FAILED, 1065a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_ACTION_REPLY_FAILED, 1066a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_ACTION_REPEAT_TYPE, 1067a34a8711Sopenharmony_ci SOFTBUS_DISCOVER_ACTION_HAD_PRELINK, 1068a34a8711Sopenharmony_ci 1069a34a8711Sopenharmony_ci /* softbus ok */ 1070a34a8711Sopenharmony_ci SOFTBUS_OK = 0, 1071a34a8711Sopenharmony_ci}; 1072a34a8711Sopenharmony_ci 1073a34a8711Sopenharmony_ci/** 1074a34a8711Sopenharmony_ci * from trans_type.h 1075a34a8711Sopenharmony_ci */ 1076a34a8711Sopenharmony_citypedef enum { 1077a34a8711Sopenharmony_ci DATA_TYPE_MESSAGE = 1, /**< Message */ 1078a34a8711Sopenharmony_ci DATA_TYPE_BYTES, /**< Bytes */ 1079a34a8711Sopenharmony_ci DATA_TYPE_FILE, /**< File */ 1080a34a8711Sopenharmony_ci DATA_TYPE_RAW_STREAM, /**< Raw data stream */ 1081a34a8711Sopenharmony_ci DATA_TYPE_VIDEO_STREAM, /**< Video data stream */ 1082a34a8711Sopenharmony_ci DATA_TYPE_AUDIO_STREAM, /**< Audio data stream */ 1083a34a8711Sopenharmony_ci DATA_TYPE_SLICE_STREAM, /**< Video slice stream */ 1084a34a8711Sopenharmony_ci DATA_TYPE_RAW_STREAM_ENCRYPED, /**< Encryped raw stream data */ 1085a34a8711Sopenharmony_ci DATA_TYPE_BUTT, 1086a34a8711Sopenharmony_ci} TransDataType; 1087a34a8711Sopenharmony_ci 1088a34a8711Sopenharmony_citypedef struct { 1089a34a8711Sopenharmony_ci char *name; /**< My socket name, maximum length 255 bytes */ 1090a34a8711Sopenharmony_ci char *peerName; /**< Peer socket name, maximum length 255 bytes */ 1091a34a8711Sopenharmony_ci char *peerNetworkId; /**< Peer network ID, maximum length 64 bytes */ 1092a34a8711Sopenharmony_ci char *pkgName; /**< Package name, maximum length 64 bytes */ 1093a34a8711Sopenharmony_ci TransDataType dataType; /**< Data type */ 1094a34a8711Sopenharmony_ci} SocketInfo; 1095a34a8711Sopenharmony_ci 1096a34a8711Sopenharmony_citypedef struct { 1097a34a8711Sopenharmony_ci char *name; /**< Peer socket name, maximum length 255 bytes */ 1098a34a8711Sopenharmony_ci char *networkId; /**< Peer network ID, maximum length 64 bytes */ 1099a34a8711Sopenharmony_ci char *pkgName; /**< Peer package name, maximum length 64 bytes */ 1100a34a8711Sopenharmony_ci TransDataType dataType; /**< Data type of peer socket*/ 1101a34a8711Sopenharmony_ci} PeerSocketInfo; 1102a34a8711Sopenharmony_ci 1103a34a8711Sopenharmony_citypedef enum { 1104a34a8711Sopenharmony_ci SHUTDOWN_REASON_UNKNOWN, /**< Shutdown for unknown reason */ 1105a34a8711Sopenharmony_ci SHUTDOWN_REASON_LOCAL, /**< Shutdown by local process */ 1106a34a8711Sopenharmony_ci SHUTDOWN_REASON_PEER, /**< Shutdown by peer process */ 1107a34a8711Sopenharmony_ci SHUTDOWN_REASON_LNN_CHANGED, /**< Shutdown for LNN changed */ 1108a34a8711Sopenharmony_ci SHUTDOWN_REASON_CONN_CHANGED, /**< Shutdown for CONN Changed */ 1109a34a8711Sopenharmony_ci SHUTDOWN_REASON_TIMEOUT, /**< Shutdown for timeout */ 1110a34a8711Sopenharmony_ci SHUTDOWN_REASON_SEND_FILE_ERR, /**< Shutdown for sending file error */ 1111a34a8711Sopenharmony_ci SHUTDOWN_REASON_RECV_FILE_ERR, /**< Shutdown for receiving file error */ 1112a34a8711Sopenharmony_ci SHUTDOWN_REASON_RECV_DATA_ERR, /**< Shutdown for receiving data error */ 1113a34a8711Sopenharmony_ci SHUTDOWN_REASON_UNEXPECTED, /**< Shutdown for unexpected reason */ 1114a34a8711Sopenharmony_ci SHUTDOWN_REASON_SERVICE_DIED, /**< Shutdown for death service */ 1115a34a8711Sopenharmony_ci SHUTDOWN_REASON_LNN_OFFLINE, /**< Shutdown for offline */ 1116a34a8711Sopenharmony_ci SHUTDOWN_REASON_LINK_DOWN, /**< Shutdown for link down */ 1117a34a8711Sopenharmony_ci} ShutdownReason; 1118a34a8711Sopenharmony_ci 1119a34a8711Sopenharmony_citypedef enum { 1120a34a8711Sopenharmony_ci QOS_TYPE_MIN_BW, /**< Minimum bandwidth. */ 1121a34a8711Sopenharmony_ci QOS_TYPE_MAX_WAIT_TIMEOUT = 1, /**< Maximum timeout of Bind. */ 1122a34a8711Sopenharmony_ci QOS_TYPE_MAX_LATENCY = 1, /**< Maximum latency. */ 1123a34a8711Sopenharmony_ci QOS_TYPE_MIN_LATENCY, /**< Minimum latency. */ 1124a34a8711Sopenharmony_ci QOS_TYPE_RTT_LEVEL, /**< Level of round trip time. */ 1125a34a8711Sopenharmony_ci QOS_TYPE_MAX_BUFFER, /**< @reserved Maximum cache. */ 1126a34a8711Sopenharmony_ci QOS_TYPE_FIRST_PACKAGE, /**< @reserved First packet size. */ 1127a34a8711Sopenharmony_ci QOS_TYPE_MAX_IDLE_TIMEOUT, /**< Maximum idle time. */ 1128a34a8711Sopenharmony_ci QOS_TYPE_TRANS_RELIABILITY, /**< @reserved Transmission reliability. */ 1129a34a8711Sopenharmony_ci QOS_TYPE_BUTT, 1130a34a8711Sopenharmony_ci} QosType; 1131a34a8711Sopenharmony_ci 1132a34a8711Sopenharmony_citypedef struct { 1133a34a8711Sopenharmony_ci QosType qos; /**< Qos type {@link QosType} */ 1134a34a8711Sopenharmony_ci int32_t value; /**< Value of Qos types */ 1135a34a8711Sopenharmony_ci} QosTV; 1136a34a8711Sopenharmony_ci 1137a34a8711Sopenharmony_citypedef struct { 1138a34a8711Sopenharmony_ci char *buf; /**< Pointer to the buffer for storing the stream data */ 1139a34a8711Sopenharmony_ci int bufLen; /**< Length of the buffer */ 1140a34a8711Sopenharmony_ci} StreamData; 1141a34a8711Sopenharmony_ci 1142a34a8711Sopenharmony_citypedef struct { 1143a34a8711Sopenharmony_ci int32_t type; /**< Extended data type {@link TransEnumEventType} */ 1144a34a8711Sopenharmony_ci int64_t value; /**< Value of the extended data */ 1145a34a8711Sopenharmony_ci} TV; 1146a34a8711Sopenharmony_ci 1147a34a8711Sopenharmony_citypedef struct { 1148a34a8711Sopenharmony_ci int32_t frameType; /**< Frame type, which can be I-frame or P-frame. */ 1149a34a8711Sopenharmony_ci int64_t timeStamp; /**< Timestamp. */ 1150a34a8711Sopenharmony_ci int32_t seqNum; /**< Sequence number. */ 1151a34a8711Sopenharmony_ci int32_t seqSubNum; /**< Sequence number of the slice. */ 1152a34a8711Sopenharmony_ci int32_t level; /**< Scalable video coding level. <b>0</b> stands for the base level, 1153a34a8711Sopenharmony_ci <b>1</b> for level 1, and <b>2</b> for level 2. */ 1154a34a8711Sopenharmony_ci int32_t bitMap; /**< Bitmap, which indicates the start or end slice of a frame. */ 1155a34a8711Sopenharmony_ci int32_t tvCount; /**< Number of scalable tag-values (TVs). */ 1156a34a8711Sopenharmony_ci TV *tvList; /**< Pointer to the TV list. */ 1157a34a8711Sopenharmony_ci} StreamFrameInfo; 1158a34a8711Sopenharmony_ci 1159a34a8711Sopenharmony_citypedef enum { 1160a34a8711Sopenharmony_ci FILE_EVENT_SEND_PROCESS, /**< Sending file */ 1161a34a8711Sopenharmony_ci FILE_EVENT_SEND_FINISH, /**< Send file end */ 1162a34a8711Sopenharmony_ci FILE_EVENT_SEND_ERROR, /**< Send file failed */ 1163a34a8711Sopenharmony_ci FILE_EVENT_RECV_UPDATE_PATH, /**< Update root directory*/ 1164a34a8711Sopenharmony_ci FILE_EVENT_RECV_START, /**< Receive file start */ 1165a34a8711Sopenharmony_ci FILE_EVENT_RECV_PROCESS, /**< Receiving file */ 1166a34a8711Sopenharmony_ci FILE_EVENT_RECV_FINISH, /**< Receive file end */ 1167a34a8711Sopenharmony_ci FILE_EVENT_RECV_ERROR, /**< Receive file failed */ 1168a34a8711Sopenharmony_ci FILE_EVENT_TRANS_STATUS, /**< Transmission status of the files */ 1169a34a8711Sopenharmony_ci FILE_EVENT_TRANS_LIMIT_CHANGED, /**< Transmission limit changed */ 1170a34a8711Sopenharmony_ci FILE_EVENT_BUTT, 1171a34a8711Sopenharmony_ci} FileEventType; 1172a34a8711Sopenharmony_ci 1173a34a8711Sopenharmony_citypedef struct { 1174a34a8711Sopenharmony_ci char **files; /**< File path */ 1175a34a8711Sopenharmony_ci uint32_t fileCnt; /**< Count of the files */ 1176a34a8711Sopenharmony_ci} FileList; 1177a34a8711Sopenharmony_ci 1178a34a8711Sopenharmony_citypedef struct { 1179a34a8711Sopenharmony_ci FileList completedList; /**< Completed file list */ 1180a34a8711Sopenharmony_ci FileList notCompletedList; /**< Not completed file list */ 1181a34a8711Sopenharmony_ci FileList notStartedList; /**< Not started file list */ 1182a34a8711Sopenharmony_ci} FileStatusList; 1183a34a8711Sopenharmony_ci 1184a34a8711Sopenharmony_citypedef enum { 1185a34a8711Sopenharmony_ci FILE_PRIORITY_TYPE_DEFAUT = 0, /**< Default priority */ 1186a34a8711Sopenharmony_ci FILE_PRIORITY_TYPE_LOW, /**< Low priority */ 1187a34a8711Sopenharmony_ci} FilePriority; 1188a34a8711Sopenharmony_ci 1189a34a8711Sopenharmony_citypedef struct { 1190a34a8711Sopenharmony_ci FileEventType type; /**< Event data type of the files*/ 1191a34a8711Sopenharmony_ci const char **files; /**< File path*/ 1192a34a8711Sopenharmony_ci uint32_t fileCnt; /**< Count of the files*/ 1193a34a8711Sopenharmony_ci uint64_t bytesProcessed; /**< Send or receive bytes of the files*/ 1194a34a8711Sopenharmony_ci uint64_t bytesTotal; /**< Total bytes of the files*/ 1195a34a8711Sopenharmony_ci const char *(*UpdateRecvPath)(void); /**< Update file receiving directory*/ 1196a34a8711Sopenharmony_ci FileStatusList statusList; /**< File status list */ 1197a34a8711Sopenharmony_ci int32_t errorCode; /**< Error code */ 1198a34a8711Sopenharmony_ci uint32_t rate; /**< Rate of the file transmission */ 1199a34a8711Sopenharmony_ci FilePriority filePriority; /**< Priority of the file */ 1200a34a8711Sopenharmony_ci} FileEvent; 1201a34a8711Sopenharmony_ci 1202a34a8711Sopenharmony_ci/** 1203a34a8711Sopenharmony_ci * from socket.h 1204a34a8711Sopenharmony_ci */ 1205a34a8711Sopenharmony_citypedef enum { 1206a34a8711Sopenharmony_ci QOS_SATISFIED, /**< Feedback on satisfied quality */ 1207a34a8711Sopenharmony_ci QOS_NOT_SATISFIED, /**< Feedback on not satisfied quality */ 1208a34a8711Sopenharmony_ci} QoSEvent; 1209a34a8711Sopenharmony_ci 1210a34a8711Sopenharmony_citypedef struct { 1211a34a8711Sopenharmony_ci void (*OnBind)(int32_t socket, PeerSocketInfo info); 1212a34a8711Sopenharmony_ci void (*OnShutdown)(int32_t socket, ShutdownReason reason); 1213a34a8711Sopenharmony_ci void (*OnBytes)(int32_t socket, const void *data, uint32_t dataLen); 1214a34a8711Sopenharmony_ci void (*OnMessage)(int32_t socket, const void *data, uint32_t dataLen); 1215a34a8711Sopenharmony_ci void (*OnStream)(int32_t socket, const StreamData *data, const StreamData *ext, const StreamFrameInfo *param); 1216a34a8711Sopenharmony_ci void (*OnFile)(int32_t socket, FileEvent *event); 1217a34a8711Sopenharmony_ci void (*OnQos)(int32_t socket, QoSEvent eventId, const QosTV *qos, uint32_t qosCount); 1218a34a8711Sopenharmony_ci void (*OnError)(int32_t socket, int32_t errCode); 1219a34a8711Sopenharmony_ci bool (*OnNegotiate)(int32_t socket, PeerSocketInfo info); 1220a34a8711Sopenharmony_ci} ISocketListener; 1221a34a8711Sopenharmony_ci 1222a34a8711Sopenharmony_ci#ifdef __cplusplus 1223a34a8711Sopenharmony_ci} 1224a34a8711Sopenharmony_ci#endif 1225a34a8711Sopenharmony_ci#endif /* DSOFTBUS_INTERFACE_H */