Lines Matching defs:pcb
307 err = udp_sendto(sock->pcb, pbuf, &session->addr_info.remote.addr,
335 err = udp_sendto(sock->pcb, pbuf, &session->addr_info.remote.addr,
355 sock->pcb = udp_new_ip_type(IPADDR_TYPE_ANY);
356 if (sock->pcb == NULL)
363 udp_recv(sock->pcb, coap_recvs, (void *)sock->endpoint);
364 err = udp_bind(sock->pcb, &l_listen.addr, l_listen.port);
366 udp_remove(sock->pcb);
367 sock->pcb = NULL;
383 struct udp_pcb *pcb;
392 pcb = udp_new();
394 if (!pcb) {
398 err = udp_bind(pcb, &pcb->local_ip, pcb->local_port);
405 sock->session->addr_info.local.port = pcb->local_port;
407 err = udp_connect(pcb, &server->addr, server->port);
413 pcb->local_ip.type = pcb->remote_ip.type;
416 sock->pcb = pcb;
418 udp_recv(sock->pcb, coap_recvc, (void *)sock->session);
426 udp_remove(pcb);
501 if (sock->pcb) {
503 udp_remove(sock->pcb);
506 sock->pcb = NULL;