Functions | |
| void | do_netifapi_netif_add (struct netifapi_msg_msg *msg) |
| void | do_netifapi_netif_common (struct netifapi_msg_msg *msg) |
| err_t | netifapi_netif_add (struct netif *netif, struct ip_addr *ipaddr, struct ip_addr *netmask, struct ip_addr *gw, void *state, err_t(*init)(struct netif *netif), err_t(*input)(struct pbuf *p, struct netif *netif)) |
| err_t | netifapi_netif_common (struct netif *netif, void(*voidfunc)(struct netif *netif), err_t(*errtfunc)(struct netif *netif)) |
| void do_netifapi_netif_add | ( | struct netifapi_msg_msg * | msg | ) |
Call netif_add() inside the tcpip_thread context.
| void do_netifapi_netif_common | ( | struct netifapi_msg_msg * | msg | ) |
Call the "errtfunc" (or the "voidfunc" if "errtfunc" is NULL) inside the tcpip_thread context.
| err_t netifapi_netif_add | ( | struct netif * | netif, | |
| struct ip_addr * | ipaddr, | |||
| struct ip_addr * | netmask, | |||
| struct ip_addr * | gw, | |||
| void * | state, | |||
| err_t(*)(struct netif *netif) | init, | |||
| err_t(*)(struct pbuf *p, struct netif *netif) | input | |||
| ) |
Call netif_add() in a thread-safe way by running that function inside the tcpip_thread context.
| err_t netifapi_netif_common | ( | struct netif * | netif, | |
| void(*)(struct netif *netif) | voidfunc, | |||
| err_t(*)(struct netif *netif) | errtfunc | |||
| ) |
call the "errtfunc" (or the "voidfunc" if "errtfunc" is NULL) in a thread-safe way by running that function inside the tcpip_thread context.
1.5.4