• Home
  • Raw
  • Download

Lines Matching refs:sock

83 coap_socket_bind_udp(coap_socket_t *sock,  in coap_socket_bind_udp()  argument
94 sock->udp_conn = udp_new(NULL, 0, sock); in coap_socket_bind_udp()
96 if (!sock->udp_conn) { in coap_socket_bind_udp()
100 udp_bind(sock->udp_conn, listen_addr->port); in coap_socket_bind_udp()
102 bound_addr->port = sock->udp_conn->lport; in coap_socket_bind_udp()
107 coap_socket_connect_udp(coap_socket_t *sock, in coap_socket_connect_udp() argument
124 sock->udp_conn = udp_new(&server->addr, server->port ? server->port : default_port, sock); in coap_socket_connect_udp()
126 if (!sock->udp_conn) { in coap_socket_connect_udp()
131 local_addr->port = sock->udp_conn->lport; in coap_socket_connect_udp()
133 remote_addr->port = sock->udp_conn->rport; in coap_socket_connect_udp()
134 sock->flags |= COAP_SOCKET_CONNECTED; in coap_socket_connect_udp()
139 coap_socket_write(coap_socket_t *sock, const uint8_t *data, size_t data_len) { in coap_socket_write() argument
144 coap_socket_read(coap_socket_t *sock, uint8_t *data, size_t data_len) { in coap_socket_read() argument
149 coap_socket_close(coap_socket_t *sock) { in coap_socket_close() argument
150 uip_udp_remove(sock->udp_conn); in coap_socket_close()
151 sock->udp_conn = NULL; in coap_socket_close()
152 sock->flags = COAP_SOCKET_EMPTY; in coap_socket_close()
161 coap_socket_send(coap_socket_t *sock, const coap_session_t *session, const uint8_t *data, in coap_socket_send() argument
168 uip_udp_packet_sendto(sock->udp_conn, data, datalen, in coap_socket_send()
187 coap_socket_recv(coap_socket_t *sock, coap_packet_t *packet) { in coap_socket_recv() argument
190 assert(sock); in coap_socket_recv()
193 if (!(sock->flags & COAP_SOCKET_CAN_READ)) { in coap_socket_recv()
197 sock->flags &= ~COAP_SOCKET_CAN_READ; in coap_socket_recv()