Lines Matching refs:udp_pcb
71 struct udp_pcb;
81 * @param arg user supplied argument (udp_pcb.recv_arg)
82 * @param pcb the udp_pcb which received data
87 typedef void (*udp_recv_fn)(void *arg, struct udp_pcb *pcb, struct pbuf *p,
91 struct udp_pcb {
97 struct udp_pcb *next;
119 extern struct udp_pcb *udp_pcbs;
123 struct udp_pcb * udp_new (void);
124 void udp_remove (struct udp_pcb *pcb);
125 err_t udp_bind (struct udp_pcb *pcb, ip_addr_t *ipaddr,
127 err_t udp_connect (struct udp_pcb *pcb, ip_addr_t *ipaddr,
129 void udp_disconnect (struct udp_pcb *pcb);
130 void udp_recv (struct udp_pcb *pcb, udp_recv_fn recv,
132 err_t udp_sendto_if (struct udp_pcb *pcb, struct pbuf *p,
135 err_t udp_sendto (struct udp_pcb *pcb, struct pbuf *p,
137 err_t udp_send (struct udp_pcb *pcb, struct pbuf *p);
140 err_t udp_sendto_if_chksum(struct udp_pcb *pcb, struct pbuf *p,
144 err_t udp_sendto_chksum(struct udp_pcb *pcb, struct pbuf *p,
147 err_t udp_send_chksum(struct udp_pcb *pcb, struct pbuf *p,