|
VSF Documented
|
#include <stdint.h>#include <stdbool.h>#include <stddef.h>#include "esp_err.h"#include "esp_event_base.h"#include "esp_netif_ip_addr.h"Go to the source code of this file.
Data Structures | |
| struct | esp_netif_ip_info_t |
| struct | esp_netif_ip6_info_t |
| struct | esp_netif_dns_info_t |
| struct | esp_netif_inherent_config |
| struct | esp_netif_driver_ifconfig |
| struct | esp_netif_driver_base |
| struct | esp_netif_config |
| struct | ip_event_got_ip_t |
| struct | ip_event_got_ip6_t |
| struct | ip_event_ap_staipassigned_t |
Typedefs | |
| typedef struct esp_netif_obj | esp_netif_t |
| typedef void * | esp_netif_iodriver_handle |
| typedef struct esp_netif_inherent_config | esp_netif_inherent_config_t |
| typedef struct esp_netif_driver_ifconfig | esp_netif_driver_ifconfig_t |
| typedef struct esp_netif_driver_base | esp_netif_driver_base_t |
| typedef struct esp_netif_config | esp_netif_config_t |
Enumerations | |
| enum | esp_netif_dns_type_t { ESP_NETIF_DNS_MAIN = 0 , ESP_NETIF_DNS_BACKUP , ESP_NETIF_DNS_FALLBACK , ESP_NETIF_DNS_MAX } |
| enum | esp_netif_dhcp_status_t { ESP_NETIF_DHCP_INIT = 0 , ESP_NETIF_DHCP_STARTED , ESP_NETIF_DHCP_STOPPED , ESP_NETIF_DHCP_STATUS_MAX } |
| enum | esp_netif_flags_t { ESP_NETIF_DHCP_CLIENT = 1 << 0 , ESP_NETIF_DHCP_SERVER = 1 << 1 , ESP_NETIF_FLAG_AUTOUP = 1 << 2 , ESP_NETIF_FLAG_GARP = 1 << 3 , ESP_NETIF_FLAG_EVENT_IP_MODIFIED = 1 << 4 , ESP_NETIF_FLAG_IS_PPP = 1 << 5 , ESP_NETIF_FLAG_IS_BRIDGE = 1 << 6 , ESP_NETIF_FLAG_MLDV6_REPORT = 1 << 7 } |
| enum | ip_event_t { IP_EVENT_STA_GOT_IP = 0 , IP_EVENT_STA_LOST_IP , IP_EVENT_AP_STAIPASSIGNED , IP_EVENT_GOT_IP6 , IP_EVENT_ETH_GOT_IP , IP_EVENT_ETH_LOST_IP , IP_EVENT_PPP_GOT_IP , IP_EVENT_PPP_LOST_IP } |
Functions | |
| ESP_EVENT_DECLARE_BASE (IP_EVENT) | |
| typedef struct esp_netif_obj esp_netif_t |
| typedef void* esp_netif_iodriver_handle |
| typedef struct esp_netif_inherent_config esp_netif_inherent_config_t |
| typedef struct esp_netif_driver_ifconfig esp_netif_driver_ifconfig_t |
| typedef struct esp_netif_driver_base esp_netif_driver_base_t |
| typedef struct esp_netif_config esp_netif_config_t |
| enum esp_netif_dns_type_t |
| enum esp_netif_flags_t |
| enum ip_event_t |
| ESP_EVENT_DECLARE_BASE | ( | IP_EVENT | ) |