MIP_SDK
latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
|
Simple implementation for reading and writing to a tcp client socket. More...
Classes | |
struct | tcp_socket |
Typedefs | |
typedef struct tcp_socket | tcp_socket |
Functions | |
void | tcp_socket_init (tcp_socket *socket_ptr) |
bool | tcp_socket_is_open (const tcp_socket *socket_ptr) |
bool | tcp_socket_open (tcp_socket *socket_ptr, const char *hostname, uint16_t port, unsigned int timeout_ms) |
bool | tcp_socket_close (tcp_socket *socket_ptr) |
bool | tcp_socket_send (tcp_socket *socket_ptr, const void *buffer, size_t num_bytes, size_t *bytes_written) |
bool | tcp_socket_recv (tcp_socket *socket_ptr, void *buffer, size_t num_bytes, size_t *bytes_read) |
Simple implementation for reading and writing to a tcp client socket.
typedef struct tcp_socket tcp_socket |
bool tcp_socket_close | ( | tcp_socket * | socket_ptr | ) |
void tcp_socket_init | ( | tcp_socket * | socket_ptr | ) |
bool tcp_socket_is_open | ( | const tcp_socket * | socket_ptr | ) |
bool tcp_socket_open | ( | tcp_socket * | socket_ptr, |
const char * | hostname, | ||
uint16_t | port, | ||
unsigned int | timeout_ms | ||
) |
bool tcp_socket_recv | ( | tcp_socket * | socket_ptr, |
void * | buffer, | ||
size_t | num_bytes, | ||
size_t * | bytes_read | ||
) |
bool tcp_socket_send | ( | tcp_socket * | socket_ptr, |
const void * | buffer, | ||
size_t | num_bytes, | ||
size_t * | bytes_written | ||
) |