Lines Matching refs:udp_pcb
61 struct udp_pcb;
77 typedef void (*udp_recv_fn)(void *arg, struct udp_pcb *pcb, struct pbuf *p,
81 struct udp_pcb { struct
87 struct udp_pcb *next; argument
115 extern struct udp_pcb *udp_pcbs; argument
120 void set_udp_pcb_net_group(struct udp_pcb *pcb, struct net_group *group);
121 struct net_group *get_net_group_from_udp_pcb(struct udp_pcb *pcb);
123 struct udp_pcb * udp_new (void);
124 struct udp_pcb * udp_new_ip_type(u8_t type);
125 void udp_remove (struct udp_pcb *pcb);
126 err_t udp_bind (struct udp_pcb *pcb, const ip_addr_t *ipaddr,
128 void udp_bind_netif (struct udp_pcb *pcb, const struct netif* netif);
129 err_t udp_connect (struct udp_pcb *pcb, const ip_addr_t *ipaddr,
131 void udp_disconnect (struct udp_pcb *pcb);
132 void udp_recv (struct udp_pcb *pcb, udp_recv_fn recv,
134 err_t udp_sendto_if (struct udp_pcb *pcb, struct pbuf *p,
137 err_t udp_sendto_if_src(struct udp_pcb *pcb, struct pbuf *p,
140 err_t udp_sendto (struct udp_pcb *pcb, struct pbuf *p,
142 err_t udp_send (struct udp_pcb *pcb, struct pbuf *p);
145 err_t udp_sendto_if_chksum(struct udp_pcb *pcb, struct pbuf *p,
149 err_t udp_sendto_chksum(struct udp_pcb *pcb, struct pbuf *p,
152 err_t udp_send_chksum(struct udp_pcb *pcb, struct pbuf *p,
154 err_t udp_sendto_if_src_chksum(struct udp_pcb *pcb, struct pbuf *p,