智能客服
你问我答,随时在线为你解决问题

























声明用于连接迁移模块的API。提供基本的函数、结构体和const定义。
引用文件: <NetworkBoostKit/network_boost_handover.h>
库: libnetwork_boost.so
系统能力: SystemCapability.Communication.NetworkBoost.Core
起始版本: 5.1.0(18)
相关模块: NetworkBoost
| 名称 | 描述 |
|---|---|
| struct NetworkBoost_DataSpeedAction | 发包建议。 |
| struct NetworkBoost_NetHandle | 数据网络的句柄。 |
| struct NetworkBoost_HandoverStart | 连接迁移开始信息。 |
| struct NetworkBoost_HandoverComplete | 连接迁移完成信息。 |
| struct HMS_NetworkBoost_HandoverCallback | 回调函数,返回连接迁移开始和完成的详细信息。 |
| struct NetworkBoost_MultiPathQuotaInfo | 配额信息。 |
| struct NetworkBoost_MultiPathQuota | 应用配额使用信息。 |
| struct NetworkBoost_MultiPathRequestResult | 多网请求结果。 |
| struct NetworkBoost_MultiPathStateChange | 多网状态信息。 |
| struct NetworkBoost_MultiPathRecommendation | 多网推荐信息。 |
| 名称 | 描述 |
|---|---|
| NetworkBoost_DataSpeedSimpleAction { NB_SIMPLEACTION_SUSPEND_DATA = 1, NB_SIMPLEACTION_DECREASE_DATA = 2, NB_SIMPLEACTION_INCREASE_DATA = 3, NB_SIMPLEACTION_KEEP_DATA = 4 } | 应用发包策略的简单建议。 |
| NetworkBoost_ErrorResult { NB_ERROR_NONE = 0, NB_ERROR_HANDOVER_TIMEOUT = 1, NB_ERROR_NEW_PATH_ACTIVATION_FAILED = 2, NB_ERROR_ABORT = 3 } | 连接迁移结果枚举。 |
| NB_REEST_DEFAULT = 0, NB_REEST_QUERY_DNS = 1, NB_REEST_CHANGE_REMOTE_IP = 2, NB_REEST_CHANGE_IP_VERSION = 3, NB_NO_EST = 4 } | 重建枚举。 |
| NetworkBoost_HandoverMode { NB_MODE_DELEGATION = 0, NB_MODE_DISCRETION = 1 } | 连接迁移模式枚举。 |
| NB_PATH_IDLE = 0, NB_PATH_CONNECTED = 1, NB_PATH_SUSPENDED = 2 } | 多网链路状态的枚举。 |
NetworkBoost_MultiPathErrorResult{ NB_MULTIPATH_ERROR_NONE = 0,NB_MULTIPATH_ERROR_NETWORK_REFUSED = 1, NB_MULTIPATH_ERROR_TIMEOUT = 2, NB_MULTIPATH_ERROR_LOCAL = 3 } | 多网建立结果的枚举。 |
NetworkBoost_MultiPathChangeCause{ NB_MULTIPATH_CAUSE_REQUEST_NORMAL = 0, NB_MULTIPATH_CAUSE_RELEASE_NORMAL = 50, NB_MULTIPATH_CHANGE_CAUSE_RELEASE_NETWORK = 51, NB_MULTIPATH_CHANGE_CAUSE_RELEASE_USER_REFUSED = 52, NB_MULTIPATH_CAUSE_RELEASE_NO_QUOTA = 53, NB_MULTIPATH_CAUSE_RELEASE_POWER_CONSUMPTION = 54, NB_MULTIPATH_CHANGE_CAUSE_RELEASE_INSUFFICIENT_TRAFFIC = 55, NB_MULTIPATH_CHANGE_CAUSE_RELEASE_CONFLICT = 56, NB_MULTIPATH_CHANGE_CAUSE_RELEASE_SYS_FUSING = 57, NB_MULTIPATH_CHANGE_CAUSE_RELEASE_SYS_DEFAULT = 99, NB_MULTIPATH_CHANGE_CAUSE_SUSPEND_ENTER = 100, NB_MULTIPATH_CHANGE_CAUSE_SUSPEND_LEAVE = 101, NB_MULTIPATH_CHANGE_CAUSE_CONN_PROPERTIES_UPDATE = 102 } | 多网变化原因的枚举。 |
| NB_MULTIPATH_IDLE = 0, NB_MULTIPATH_CREATING = 1, NB_MULTIPATH_CREATED = 2, NB_MULTIPATH_RELEASING = 3 } | 多网状态的枚举。 |
| NB_MULTIPATH_ACTION_REQUEST = 0, NB_MULTIPATH_ACTION_RELEASE = 1 } | 多网推荐动作的枚举。 |
智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功