XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_netif_types.h 文件参考
#include "xf_utils.h"
#include "xf_mac.h"
#include "xf_netif_ip_addr_types.h"
xf_netif_types.h 的引用(Include)关系图:

浏览源代码.

结构体

struct  _xf_netif_dns_info_t
 DNS 服务器信息。 更多...
 
struct  _xf_netif_pair_mac_ip_t
 DHCP 客户端的地址信息(MAC 和 IP 地址对)。 更多...
 
struct  _xf_ip_event_got_ip_t
 XF_IP_EVENT_STA_GOT_IP 事件的事件结构。 更多...
 
struct  _xf_ip_event_ip_assigned_t
 XF_IP_EVENT_AP_STAIPASSIGNED 事件的事件结构。 更多...
 

宏定义

#define XF_NETIF_TODO   0
 

类型定义

typedef void * xf_netif_t
 xfusion netif 句柄。
 
typedef enum _xf_netif_dns_type_t xf_netif_dns_type_t
 DNS 服务器类型。
 
typedef struct _xf_netif_dns_info_t xf_netif_dns_info_t
 DNS 服务器信息。
 
typedef struct _xf_netif_pair_mac_ip_t xf_netif_pair_mac_ip_t
 DHCP 客户端的地址信息(MAC 和 IP 地址对)。
 
typedef enum _xf_ip_event_code_t xf_ip_event_code_t
 IP 事件声明。
 
typedef int32_t xf_ip_event_id_t
 ip 事件 id。见 xf_ip_event_code_t.
 
typedef struct _xf_ip_event_got_ip_t xf_ip_event_got_ip_t
 XF_IP_EVENT_STA_GOT_IP 事件的事件结构。
 
typedef struct _xf_ip_event_ip_assigned_t xf_ip_event_ip_assigned_t
 XF_IP_EVENT_AP_STAIPASSIGNED 事件的事件结构。
 
typedef void(* xf_ip_cb_t) (xf_ip_event_id_t event_id, void *event_data, void *user_args)
 ip 回调函数原型。
 

枚举

enum  _xf_netif_dns_type_t { XF_NETIF_DNS_MAIN = 0 , XF_NETIF_DNS_BACKUP , XF_NETIF_DNS_MAX }
 DNS 服务器类型。 更多...
 
enum  _xf_ip_event_code_t {
  XF_IP_EVENT_BASE = 0 , XF_IP_EVENT_GOT_IP = XF_IP_EVENT_BASE , XF_IP_EVENT_LOST_IP , XF_IP_EVENT_IP_ASSIGNED ,
  XF_IP_EVENT_GOT_IP6 , XF_IP_EVENT_MAX
}
 IP 事件声明。 更多...
 

详细描述

作者
catcatBlue (catca.nosp@m.tblu.nosp@m.e@qq..nosp@m.com)
版本
1.0
日期
2024-06-11

Copyright (c) 2024, CorAL. All rights reserved.

在文件 xf_netif_types.h 中定义.