|
static int | transport_bio_simple_init (BIO *bio, SOCKET socket, int shutdown) |
|
static int | transport_bio_simple_uninit (BIO *bio) |
|
static long | transport_bio_simple_callback (BIO *bio, int mode, const char *argp, int argi, long argl, long ret) |
|
static int | transport_bio_simple_write (BIO *bio, const char *buf, int size) |
|
static int | transport_bio_simple_read (BIO *bio, char *buf, int size) |
|
static int | transport_bio_simple_puts (BIO *bio, const char *str) |
|
static int | transport_bio_simple_gets (BIO *bio, char *str, int size) |
|
static long | transport_bio_simple_ctrl (BIO *bio, int cmd, long arg1, void *arg2) |
|
static int | transport_bio_simple_new (BIO *bio) |
|
static int | transport_bio_simple_free (BIO *bio) |
|
BIO_METHOD * | BIO_s_simple_socket (void) |
|
static long | transport_bio_buffered_callback (BIO *bio, int mode, const char *argp, int argi, long argl, long ret) |
|
static int | transport_bio_buffered_write (BIO *bio, const char *buf, int num) |
|
static int | transport_bio_buffered_read (BIO *bio, char *buf, int size) |
|
static int | transport_bio_buffered_puts (BIO *bio, const char *str) |
|
static int | transport_bio_buffered_gets (BIO *bio, char *str, int size) |
|
static long | transport_bio_buffered_ctrl (BIO *bio, int cmd, long arg1, void *arg2) |
|
static int | transport_bio_buffered_new (BIO *bio) |
|
static int | transport_bio_buffered_free (BIO *bio) |
|
BIO_METHOD * | BIO_s_buffered_socket (void) |
|
char * | freerdp_tcp_address_to_string (const struct sockaddr_storage *addr, BOOL *pIPv6) |
|
static char * | freerdp_tcp_get_ip_address (int sockfd, BOOL *pIPv6) |
|
char * | freerdp_tcp_get_peer_address (SOCKET sockfd) |
|
static int | freerdp_uds_connect (const char *path) |
|
struct addrinfo * | freerdp_tcp_resolve_host (const char *hostname, int port, int ai_flags) |
|
static BOOL | freerdp_tcp_is_hostname_resolvable (rdpContext *context, const char *hostname) |
|
static BOOL | freerdp_tcp_connect_timeout (rdpContext *context, int sockfd, struct sockaddr *addr, socklen_t addrlen, UINT32 timeout) |
|
static void | peer_free (t_peer *peer) |
|
static int | freerdp_tcp_connect_multi (rdpContext *context, char **hostnames, const UINT32 *ports, UINT32 count, UINT16 port, UINT32 timeout) |
|
BOOL | freerdp_tcp_set_keep_alive_mode (const rdpSettings *settings, int sockfd) |
|
int | freerdp_tcp_connect (rdpContext *context, const char *hostname, int port, DWORD timeout) |
|
static int | get_next_addrinfo (rdpContext *context, struct addrinfo *input, struct addrinfo **result, UINT32 errorCode) |
|
int | freerdp_tcp_default_connect (rdpContext *context, rdpSettings *settings, const char *hostname, int port, DWORD timeout) |
|
static int | freerdp_tcp_layer_read (void *userContext, void *data, int bytes) |
|
static int | freerdp_tcp_layer_write (void *userContext, const void *data, int bytes) |
|
static BOOL | freerdp_tcp_layer_close (void *userContext) |
|
static BOOL | freerdp_tcp_layer_wait (void *userContext, BOOL waitWrite, DWORD timeout) |
|
static HANDLE | freerdp_tcp_layer_get_event (void *userContext) |
|
rdpTransportLayer * | freerdp_tcp_connect_layer (rdpContext *context, const char *hostname, int port, DWORD timeout) |
|