net_connection_type.h
概述
定义网络连接模块的C接口需要的数据结构。
库: libnet_connection.so
系统能力: SystemCapability.Communication.NetManager.Core
起始版本: 11
相关模块:NetConnection
汇总
结构体
名称 | 描述 |
---|---|
NetConn_NetHandle | 存放网络ID。 |
NetConn_NetCapabilities | 网络能力集。 |
NetConn_NetAddr | 网络地址。 |
NetConn_Route | 路由配置信息。 |
NetConn_HttpProxy | 代理配置信息。 |
NetConn_ConnectionProperties | 网络链接信息。 |
NetConn_NetHandleList | 网络列表。 |
宏定义
名称 | 描述 |
---|---|
NETCONN_MAX_NET_SIZE | 32 |
NETCONN_MAX_BEARER_TYPE_SIZE | 32 |
NETCONN_MAX_CAP_SIZE | 32 |
NETCONN_MAX_ADDR_SIZE | 32 |
NETCONN_MAX_ROUTE_SIZE | 64 |
NETCONN_MAX_EXCLUSION_SIZE | 256 |
NETCONN_MAX_STR_LEN | 256 |
类型定义
名称 | 描述 |
---|---|
NetConn_NetCap | 网络能力集。 |
NetConn_NetBearerType | 网络载体类型。 |
NetConn_NetHandle | 存放网络ID。 |
NetConn_NetCapabilities | 网络能力集。 |
NetConn_NetAddr | 网络地址。 |
NetConn_Route | 路由配置信息。 |
NetConn_HttpProxy | 代理配置信息。 |
NetConn_ConnectionProperties | 网络链接信息。 |
NetConn_NetHandleList | 网络列表。 |
(*OH_NetConn_CustomDnsResolver) (const char *host, const char *serv, const struct addrinfo *hint, struct addrinfo **res) | 指向自定义 DNS 解析器的指针。 |
枚举
名称 | 描述 |
---|---|
NetConn_NetCap { NETCONN_NET_CAPABILITY_MMS = 0, NETCONN_NET_CAPABILITY_NOT_METERED = 11, NETCONN_NET_CAPABILITY_INTERNET = 12, NETCONN_NET_CAPABILITY_NOT_VPN = 15, NETCONN_NET_CAPABILITY_VALIDATED = 16 } |
网络能力集。 |
NetConn_NetBearerType { NETCONN_BEARER_CELLULAR = 0, NETCONN_BEARER_WIFI = 1, NETCONN_BEARER_ETHERNET = 3 } |
网络载体类型。 |