|
Data Structures |
struct | udp_hdr |
struct | udp_pcb |
Defines |
#define | UDP_HLEN 8 |
#define | UDP_FLAGS_NOCHKSUM 0x01 |
#define | UDP_FLAGS_UDPLITE 0x02 |
#define | udp_flags(pcb) ((pcb)->flags) |
#define | udp_setflags(pcb, f) ((pcb)->flags = (f)) |
Functions |
udp_pcb * | udp_new (void) |
void | udp_remove (struct udp_pcb *pcb) |
err_t | udp_bind (struct udp_pcb *pcb, struct ip_addr *ipaddr, uInt16 port) |
err_t | udp_connect (struct udp_pcb *pcb, struct ip_addr *ipaddr, uInt16 port) |
void | udp_recv (struct udp_pcb *pcb, void(*recv)(void *arg, struct udp_pcb *upcb, struct pbuf *p, struct ip_addr *addr, uInt16 port), void *recv_arg) |
err_t | udp_send (struct udp_pcb *pcb, struct pbuf *p) |
uInt8 | udp_lookup (struct ip_hdr *iphdr, struct netif *inp) |
void | udp_input (struct pbuf *p, struct netif *inp) |
void | udp_init (void) |
Variables |
udp_hdr | PACK_STRUCT_STRUCT |