本文档包含NemoSDK中所有网络和代理相关的函数接口。
版本支持: 3.11.0
函数概述: 设置代理
函数定义:
virtual void setProxy(XYProxyType type, const XYNetProxy& proxy) = 0;
函数参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
type | 是 | 无 | 代理类型 | |
proxy | const XYNetProxy& | 是 | 无 | 代理配置 |
版本支持: 3.11.0
函数概述: 验证socks proxy
函数定义:
virtual void validateSocksProxy(const XYNetProxy& proxy) = 0;
函数参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
proxy | const XYNetProxy& | 是 | 无 | 代理配置信息 |
版本支持: 3.11.0
函数概述: 网络测试
函数定义:
virtual void startNetTest() = 0;
版本支持: 3.11.0
函数概述: 获取后台配置线路列表
函数定义:
virtual void getRouteList() = 0;
版本支持: 3.11.0
函数概述: 保存路由线路
函数定义:
virtual void saveRouteCode(const char* sitePathId) = 0;
函数参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
sitePathId | const char* | 是 | 无 | 路由线路id |
版本支持: 3.11.0
函数概述: 清除路由线路
函数定义:
virtual void deleteRouteCode() = 0;
版本支持: 3.11.0
函数概述: 探测云服务器
函数定义:
virtual void detectCloudServer() = 0;
版本支持: 3.3.0
函数状态: 已废弃, 请使用 setProxy(XYProxyType type, const XYNetProxy& proxy)
函数概述: 设置代理
函数定义:
virtual void setProxy(ProxyType type, const ProxyNetAddress& proxy) = 0;
函数参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
type | ProxyType | 是 | 无 | 代理类型 |
proxy | const ProxyNetAddress& | 是 | 无 | 代理配置 |
版本支持: 3.3.0
函数状态: 已废弃, 请使用 validateSocksProxy(const XYNetProxy& proxy)
函数概述: 验证socksProxy连通性
函数定义:
virtual void validateSocksProxy(const ProxyNetAddress& proxy) = 0;
函数参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
proxy | const ProxyNetAddress& | 是 | 无 | 代理配置 |