FreeRDP
|
#include <winpr/stream.h>
#include <freerdp/api.h>
#include <freerdp/types.h>
#include <freerdp/settings.h>
Data Structures | |
struct | rdpTransportIo |
Typedefs | |
typedef int(* | pTCPConnect) (rdpContext *context, rdpSettings *settings, const char *hostname, int port, DWORD timeout) |
typedef BOOL(* | pTransportFkt) (rdpTransport *transport) |
typedef BOOL(* | pTransportAttach) (rdpTransport *transport, int sockfd) |
typedef int(* | pTransportRWFkt) (rdpTransport *transport, wStream *s) |
typedef SSIZE_T(* | pTransportRead) (rdpTransport *transport, BYTE *data, size_t bytes) |
Functions | |
FREERDP_API BOOL | freerdp_io_callback_set_event (rdpContext *context, BOOL reset) |
FREERDP_API const rdpTransportIo * | freerdp_get_io_callbacks (rdpContext *context) |
FREERDP_API BOOL | freerdp_set_io_callbacks (rdpContext *context, const rdpTransportIo *io_callbacks) |
FREERDP_API BOOL | freerdp_set_io_callback_context (rdpContext *context, void *usercontext) |
FREERDP_API void * | freerdp_get_io_callback_context (rdpContext *context) |
FREERDP_API SSIZE_T | transport_parse_pdu (rdpTransport *transport, wStream *s, BOOL *incomplete) |
FREERDP_API rdpContext * | transport_get_context (rdpTransport *transport) |
FREERDP_API rdpTransport * | freerdp_get_transport (rdpContext *context) |
typedef int(* pTCPConnect) (rdpContext *context, rdpSettings *settings, const char *hostname, int port, DWORD timeout) |
typedef BOOL(* pTransportAttach) (rdpTransport *transport, int sockfd) |
typedef BOOL(* pTransportFkt) (rdpTransport *transport) |
typedef int(* pTransportRWFkt) (rdpTransport *transport, wStream *s) |
FREERDP_API void* freerdp_get_io_callback_context | ( | rdpContext * | context | ) |
FREERDP_API const rdpTransportIo* freerdp_get_io_callbacks | ( | rdpContext * | context | ) |
FREERDP_API rdpTransport* freerdp_get_transport | ( | rdpContext * | context | ) |
FREERDP_API BOOL freerdp_io_callback_set_event | ( | rdpContext * | context, |
BOOL | reset | ||
) |
FREERDP_API BOOL freerdp_set_io_callback_context | ( | rdpContext * | context, |
void * | usercontext | ||
) |
FREERDP_API BOOL freerdp_set_io_callbacks | ( | rdpContext * | context, |
const rdpTransportIo * | io_callbacks | ||
) |
FREERDP_API rdpContext* transport_get_context | ( | rdpTransport * | transport | ) |
FREERDP_API SSIZE_T transport_parse_pdu | ( | rdpTransport * | transport, |
wStream * | s, | ||
BOOL * | incomplete | ||
) |