VSF Documented
Functions
esp_netif.h File Reference
#include "esp_err.h"
#include "esp_event_base.h"
#include "esp_netif_ip_addr.h"
#include "esp_netif_types.h"

Go to the source code of this file.

Functions

esp_err_t esp_netif_init (void)
 
esp_err_t esp_netif_deinit (void)
 
esp_netif_tesp_netif_new (const esp_netif_config_t *cfg)
 
void esp_netif_destroy (esp_netif_t *esp_netif)
 
esp_err_t esp_netif_attach (esp_netif_t *esp_netif, esp_netif_iodriver_handle driver_handle)
 
esp_err_t esp_netif_set_driver_config (esp_netif_t *esp_netif, const esp_netif_driver_ifconfig_t *cfg)
 
esp_err_t esp_netif_attach_netdrv (esp_netif_t *esp_netif, struct vk_netdrv *netdrv)
 
esp_err_t esp_netif_action_start (esp_netif_t *esp_netif, esp_event_base_t base, int32_t event_id, void *data)
 
esp_err_t esp_netif_action_stop (esp_netif_t *esp_netif, esp_event_base_t base, int32_t event_id, void *data)
 
esp_err_t esp_netif_action_connected (esp_netif_t *esp_netif, esp_event_base_t base, int32_t event_id, void *data)
 
esp_err_t esp_netif_action_disconnected (esp_netif_t *esp_netif, esp_event_base_t base, int32_t event_id, void *data)
 
esp_err_t esp_netif_action_got_ip (esp_netif_t *esp_netif, esp_event_base_t base, int32_t event_id, void *data)
 
esp_err_t esp_netif_set_ip_info (esp_netif_t *esp_netif, const esp_netif_ip_info_t *ip_info)
 
esp_err_t esp_netif_get_ip_info (esp_netif_t *esp_netif, esp_netif_ip_info_t *ip_info)
 
esp_err_t esp_netif_dhcpc_start (esp_netif_t *esp_netif)
 
esp_err_t esp_netif_dhcpc_stop (esp_netif_t *esp_netif)
 
esp_err_t esp_netif_dhcpc_get_status (esp_netif_t *esp_netif, esp_netif_dhcp_status_t *status)
 
esp_err_t esp_netif_dhcps_start (esp_netif_t *esp_netif)
 
esp_err_t esp_netif_dhcps_stop (esp_netif_t *esp_netif)
 
esp_err_t esp_netif_dhcps_get_status (esp_netif_t *esp_netif, esp_netif_dhcp_status_t *status)
 
esp_err_t esp_netif_set_dns_info (esp_netif_t *esp_netif, esp_netif_dns_type_t type, esp_netif_dns_info_t *dns)
 
esp_err_t esp_netif_get_dns_info (esp_netif_t *esp_netif, esp_netif_dns_type_t type, esp_netif_dns_info_t *dns)
 
esp_err_t esp_netif_set_mac (esp_netif_t *esp_netif, uint8_t mac[6])
 
esp_err_t esp_netif_get_mac (esp_netif_t *esp_netif, uint8_t mac[6])
 
esp_err_t esp_netif_set_hostname (esp_netif_t *esp_netif, const char *hostname)
 
esp_err_t esp_netif_get_hostname (esp_netif_t *esp_netif, const char **hostname)
 
bool esp_netif_is_netif_up (esp_netif_t *esp_netif)
 
const char * esp_netif_get_desc (esp_netif_t *esp_netif)
 
const char * esp_netif_get_ifkey (esp_netif_t *esp_netif)
 
int esp_netif_get_route_prio (esp_netif_t *esp_netif)
 
esp_netif_flags_t esp_netif_get_flags (esp_netif_t *esp_netif)
 
esp_netif_tesp_netif_next (esp_netif_t *esp_netif)
 
size_t esp_netif_get_nr_of_ifs (void)
 
esp_netif_tesp_netif_get_handle_from_ifkey (const char *ifkey)
 

Function Documentation

◆ esp_netif_init()

esp_err_t esp_netif_init ( void  )

◆ esp_netif_deinit()

esp_err_t esp_netif_deinit ( void  )

◆ esp_netif_new()

esp_netif_t * esp_netif_new ( const esp_netif_config_t cfg)

◆ esp_netif_destroy()

void esp_netif_destroy ( esp_netif_t esp_netif)

◆ esp_netif_attach()

esp_err_t esp_netif_attach ( esp_netif_t esp_netif,
esp_netif_iodriver_handle  driver_handle 
)

◆ esp_netif_set_driver_config()

esp_err_t esp_netif_set_driver_config ( esp_netif_t esp_netif,
const esp_netif_driver_ifconfig_t cfg 
)

◆ esp_netif_attach_netdrv()

esp_err_t esp_netif_attach_netdrv ( esp_netif_t esp_netif,
struct vk_netdrv *  netdrv 
)

◆ esp_netif_action_start()

esp_err_t esp_netif_action_start ( esp_netif_t esp_netif,
esp_event_base_t  base,
int32_t  event_id,
void *  data 
)

◆ esp_netif_action_stop()

esp_err_t esp_netif_action_stop ( esp_netif_t esp_netif,
esp_event_base_t  base,
int32_t  event_id,
void *  data 
)

◆ esp_netif_action_connected()

esp_err_t esp_netif_action_connected ( esp_netif_t esp_netif,
esp_event_base_t  base,
int32_t  event_id,
void *  data 
)

◆ esp_netif_action_disconnected()

esp_err_t esp_netif_action_disconnected ( esp_netif_t esp_netif,
esp_event_base_t  base,
int32_t  event_id,
void *  data 
)

◆ esp_netif_action_got_ip()

esp_err_t esp_netif_action_got_ip ( esp_netif_t esp_netif,
esp_event_base_t  base,
int32_t  event_id,
void *  data 
)

◆ esp_netif_set_ip_info()

esp_err_t esp_netif_set_ip_info ( esp_netif_t esp_netif,
const esp_netif_ip_info_t ip_info 
)

◆ esp_netif_get_ip_info()

esp_err_t esp_netif_get_ip_info ( esp_netif_t esp_netif,
esp_netif_ip_info_t ip_info 
)

◆ esp_netif_dhcpc_start()

esp_err_t esp_netif_dhcpc_start ( esp_netif_t esp_netif)

◆ esp_netif_dhcpc_stop()

esp_err_t esp_netif_dhcpc_stop ( esp_netif_t esp_netif)

◆ esp_netif_dhcpc_get_status()

esp_err_t esp_netif_dhcpc_get_status ( esp_netif_t esp_netif,
esp_netif_dhcp_status_t status 
)

◆ esp_netif_dhcps_start()

esp_err_t esp_netif_dhcps_start ( esp_netif_t esp_netif)

◆ esp_netif_dhcps_stop()

esp_err_t esp_netif_dhcps_stop ( esp_netif_t esp_netif)

◆ esp_netif_dhcps_get_status()

esp_err_t esp_netif_dhcps_get_status ( esp_netif_t esp_netif,
esp_netif_dhcp_status_t status 
)

◆ esp_netif_set_dns_info()

esp_err_t esp_netif_set_dns_info ( esp_netif_t esp_netif,
esp_netif_dns_type_t  type,
esp_netif_dns_info_t dns 
)

◆ esp_netif_get_dns_info()

esp_err_t esp_netif_get_dns_info ( esp_netif_t esp_netif,
esp_netif_dns_type_t  type,
esp_netif_dns_info_t dns 
)

◆ esp_netif_set_mac()

esp_err_t esp_netif_set_mac ( esp_netif_t esp_netif,
uint8_t  mac[6] 
)

◆ esp_netif_get_mac()

esp_err_t esp_netif_get_mac ( esp_netif_t esp_netif,
uint8_t  mac[6] 
)

◆ esp_netif_set_hostname()

esp_err_t esp_netif_set_hostname ( esp_netif_t esp_netif,
const char *  hostname 
)

◆ esp_netif_get_hostname()

esp_err_t esp_netif_get_hostname ( esp_netif_t esp_netif,
const char **  hostname 
)

◆ esp_netif_is_netif_up()

bool esp_netif_is_netif_up ( esp_netif_t esp_netif)

◆ esp_netif_get_desc()

const char * esp_netif_get_desc ( esp_netif_t esp_netif)

◆ esp_netif_get_ifkey()

const char * esp_netif_get_ifkey ( esp_netif_t esp_netif)

◆ esp_netif_get_route_prio()

int esp_netif_get_route_prio ( esp_netif_t esp_netif)

◆ esp_netif_get_flags()

esp_netif_flags_t esp_netif_get_flags ( esp_netif_t esp_netif)

◆ esp_netif_next()

esp_netif_t * esp_netif_next ( esp_netif_t esp_netif)

◆ esp_netif_get_nr_of_ifs()

size_t esp_netif_get_nr_of_ifs ( void  )

◆ esp_netif_get_handle_from_ifkey()

esp_netif_t * esp_netif_get_handle_from_ifkey ( const char *  ifkey)
Generated from commit: vsfteam/vsf@015f4d1