|
libcoap 4.3.5-develop-13abce9
|
Posix CoAP Stream (TCP) handling functions. More...
Include dependency graph for coap_strm_posix.c:Go to the source code of this file.
Macros | |
| #define | MSG_NOSIGNAL 0 |
Functions | |
| int | coap_tcp_is_supported (void) |
| Check whether TCP is available. | |
| int | coap_socket_connect_tcp1 (coap_socket_t *sock, const coap_address_t *local_if, const coap_address_t *server, int default_port, coap_address_t *local_addr, coap_address_t *remote_addr) |
| Create a new TCP socket and initiate the connection. | |
| int | coap_socket_connect_tcp2 (coap_socket_t *sock, coap_address_t *local_addr, coap_address_t *remote_addr) |
| Complete the TCP Connection. | |
| int | coap_socket_bind_tcp (coap_socket_t *sock, const coap_address_t *listen_addr, coap_address_t *bound_addr) |
| Create a new TCP socket and then listen for new incoming TCP sessions. | |
| int | coap_socket_accept_tcp (coap_socket_t *server, coap_socket_t *new_client, coap_address_t *local_addr, coap_address_t *remote_addr, void *extra) |
| Accept a new incoming TCP session. | |
| ssize_t | coap_socket_write (coap_socket_t *sock, const uint8_t *data, size_t data_len) |
| Function interface for data stream sending off a socket. | |
| ssize_t | coap_socket_read (coap_socket_t *sock, uint8_t *data, size_t data_len) |
| Function interface for data stream receiving off a socket. | |
| void | coap_socket_strm_close (coap_socket_t *sock) |
| Function interface to close off a stream socket. | |
Posix CoAP Stream (TCP) handling functions.
Definition in file coap_strm_posix.c.
| #define MSG_NOSIGNAL 0 |