23 #ifndef _LIBRETRO_SDK_NET_SOCKET_SSL_H 24 #define _LIBRETRO_SDK_NET_SOCKET_SSL_H RETRO_BEGIN_DECLS void * ssl_socket_init(int fd, const char *domain)
Definition: net_socket_ssl.c:78
#define RETRO_BEGIN_DECLS
Definition: retro_common_api.h:41
GLsizeiptr size
Definition: glext.h:6559
void ssl_socket_close(void *state_data)
Definition: net_socket_ssl.c:247
int ssl_socket_send_all_blocking(void *state_data, const void *data_, size_t size, bool no_signal)
Definition: net_socket_ssl.c:213
int ssl_socket_connect(void *state_data, void *data, bool timeout_enable, bool nonblock)
Definition: net_socket_ssl.c:113
ssize_t ssl_socket_send_all_nonblocking(void *state_data, const void *data_, size_t size, bool no_signal)
Definition: net_socket_ssl.c:230
void ssl_socket_free(void *state_data)
Definition: net_socket_ssl.c:256
static l_noret error(LoadState *S, const char *why)
Definition: lundump.c:39
#define RETRO_END_DECLS
Definition: retro_common_api.h:42
int ssl_socket_receive_all_blocking(void *state_data, void *data_, size_t size)
Definition: net_socket_ssl.c:185
ssize_t ssl_socket_receive_all_nonblocking(void *state_data, bool *error, void *data_, size_t size)
Definition: net_socket_ssl.c:157