Lines Matching refs:sock
130 coap_socket_recv(coap_socket_t *sock, coap_packet_t *packet) {
131 (void)sock;
291 coap_socket_send_pdu(coap_socket_t *sock, coap_session_t *session,
307 err = udp_sendto(sock->pcb, pbuf, &session->addr_info.remote.addr,
322 coap_socket_send(coap_socket_t *sock, const coap_session_t *session,
335 err = udp_sendto(sock->pcb, pbuf, &session->addr_info.remote.addr,
349 coap_socket_bind_udp(coap_socket_t *sock,
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;
376 coap_socket_connect_udp(coap_socket_t *sock,
405 sock->session->addr_info.local.port = pcb->local_port;
416 sock->pcb = pcb;
418 udp_recv(sock->pcb, coap_recvc, (void *)sock->session);
435 coap_socket_connect_tcp1(coap_socket_t *sock,
441 (void)sock;
451 coap_socket_connect_tcp2(coap_socket_t *sock,
454 (void)sock;
461 coap_socket_bind_tcp(coap_socket_t *sock,
464 (void)sock;
484 coap_socket_write(coap_socket_t *sock, const uint8_t *data, size_t data_len) {
485 (void)sock;
492 coap_socket_read(coap_socket_t *sock, uint8_t *data, size_t data_len) {
493 (void)sock;
500 coap_socket_close(coap_socket_t *sock) {
501 if (sock->pcb) {
503 udp_remove(sock->pcb);
506 sock->pcb = NULL;