Remmina - The GTK+ Remote Desktop Client
v1.4.33
Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
|
Go to the source code of this file.
Functions | |
UINT32 | remmina_rdp_cliprdr_get_format_from_gdkatom (GdkAtom atom) |
void | remmina_rdp_cliprdr_get_target_types (UINT32 **formats, UINT16 *size, GdkAtom *types, int count) |
static UINT8 * | lf2crlf (UINT8 *data, int *size) |
static void | crlf2lf (UINT8 *data, size_t *size) |
int | remmina_rdp_cliprdr_server_file_contents_request (CliprdrClientContext *context, CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest) |
int | remmina_rdp_cliprdr_server_file_contents_response (CliprdrClientContext *context, CLIPRDR_FILE_CONTENTS_RESPONSE *fileContentsResponse) |
void | remmina_rdp_cliprdr_send_client_format_list (RemminaProtocolWidget *gp) |
static void | remmina_rdp_cliprdr_send_client_capabilities (rfClipboard *clipboard) |
static UINT | remmina_rdp_cliprdr_monitor_ready (CliprdrClientContext *context, const CLIPRDR_MONITOR_READY *monitorReady) |
static UINT | remmina_rdp_cliprdr_server_capabilities (CliprdrClientContext *context, const CLIPRDR_CAPABILITIES *capabilities) |
void | remmina_rdp_cliprdr_cached_clipboard_free (rfClipboard *clipboard) |
static UINT | remmina_rdp_cliprdr_server_format_list (CliprdrClientContext *context, const CLIPRDR_FORMAT_LIST *formatList) |
static UINT | remmina_rdp_cliprdr_server_format_list_response (CliprdrClientContext *context, const CLIPRDR_FORMAT_LIST_RESPONSE *formatListResponse) |
static UINT | remmina_rdp_cliprdr_server_format_data_request (CliprdrClientContext *context, const CLIPRDR_FORMAT_DATA_REQUEST *formatDataRequest) |
int | timeval_diff (struct timeval *start, struct timeval *end) |
static UINT | remmina_rdp_cliprdr_server_format_data_response (CliprdrClientContext *context, const CLIPRDR_FORMAT_DATA_RESPONSE *formatDataResponse) |
void | remmina_rdp_cliprdr_request_data (GtkClipboard *gtkClipboard, GtkSelectionData *selection_data, guint info, RemminaProtocolWidget *gp) |
void | remmina_rdp_cliprdr_empty_clipboard (GtkClipboard *gtkClipboard, rfClipboard *clipboard) |
CLIPRDR_FORMAT_LIST * | remmina_rdp_cliprdr_get_client_format_list (RemminaProtocolWidget *gp) |
static void | remmina_rdp_cliprdr_mt_get_format_list (RemminaProtocolWidget *gp, RemminaPluginRdpUiObject *ui) |
void | remmina_rdp_cliprdr_get_clipboard_data (RemminaProtocolWidget *gp, RemminaPluginRdpUiObject *ui) |
void | remmina_rdp_cliprdr_set_clipboard_data (RemminaProtocolWidget *gp, RemminaPluginRdpUiObject *ui) |
void | remmina_rdp_cliprdr_detach_owner (RemminaProtocolWidget *gp) |
void | remmina_rdp_event_process_clipboard (RemminaProtocolWidget *gp, RemminaPluginRdpUiObject *ui) |
void | remmina_rdp_clipboard_init (rfContext *rfi) |
void | remmina_rdp_clipboard_free (rfContext *rfi) |
void | remmina_rdp_clipboard_abort_client_format_data_request (rfContext *rfi) |
void | remmina_rdp_cliprdr_init (rfContext *rfi, CliprdrClientContext *cliprdr) |
|
static |
Definition at line 124 of file rdp_cliprdr.c.
|
static |
Definition at line 92 of file rdp_cliprdr.c.
void remmina_rdp_clipboard_abort_client_format_data_request | ( | rfContext * | rfi | ) |
Definition at line 947 of file rdp_cliprdr.c.
void remmina_rdp_clipboard_free | ( | rfContext * | rfi | ) |
Definition at line 939 of file rdp_cliprdr.c.
void remmina_rdp_clipboard_init | ( | rfContext * | rfi | ) |
Definition at line 934 of file rdp_cliprdr.c.
void remmina_rdp_cliprdr_cached_clipboard_free | ( | rfClipboard * | clipboard | ) |
Definition at line 222 of file rdp_cliprdr.c.
void remmina_rdp_cliprdr_detach_owner | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 898 of file rdp_cliprdr.c.
void remmina_rdp_cliprdr_empty_clipboard | ( | GtkClipboard * | gtkClipboard, |
rfClipboard * | clipboard | ||
) |
Definition at line 703 of file rdp_cliprdr.c.
CLIPRDR_FORMAT_LIST* remmina_rdp_cliprdr_get_client_format_list | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 709 of file rdp_cliprdr.c.
void remmina_rdp_cliprdr_get_clipboard_data | ( | RemminaProtocolWidget * | gp, |
RemminaPluginRdpUiObject * | ui | ||
) |
Definition at line 779 of file rdp_cliprdr.c.
UINT32 remmina_rdp_cliprdr_get_format_from_gdkatom | ( | GdkAtom | atom | ) |
Definition at line 48 of file rdp_cliprdr.c.
void remmina_rdp_cliprdr_get_target_types | ( | UINT32 ** | formats, |
UINT16 * | size, | ||
GdkAtom * | types, | ||
int | count | ||
) |
Definition at line 73 of file rdp_cliprdr.c.
void remmina_rdp_cliprdr_init | ( | rfContext * | rfi, |
CliprdrClientContext * | cliprdr | ||
) |
Definition at line 958 of file rdp_cliprdr.c.
|
static |
Definition at line 202 of file rdp_cliprdr.c.
|
static |
Definition at line 773 of file rdp_cliprdr.c.
void remmina_rdp_cliprdr_request_data | ( | GtkClipboard * | gtkClipboard, |
GtkSelectionData * | selection_data, | ||
guint | info, | ||
RemminaProtocolWidget * | gp | ||
) |
Definition at line 594 of file rdp_cliprdr.c.
|
static |
Definition at line 184 of file rdp_cliprdr.c.
void remmina_rdp_cliprdr_send_client_format_list | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 159 of file rdp_cliprdr.c.
|
static |
Definition at line 215 of file rdp_cliprdr.c.
int remmina_rdp_cliprdr_server_file_contents_request | ( | CliprdrClientContext * | context, |
CLIPRDR_FILE_CONTENTS_REQUEST * | fileContentsRequest | ||
) |
Definition at line 146 of file rdp_cliprdr.c.
int remmina_rdp_cliprdr_server_file_contents_response | ( | CliprdrClientContext * | context, |
CLIPRDR_FILE_CONTENTS_RESPONSE * | fileContentsResponse | ||
) |
Definition at line 153 of file rdp_cliprdr.c.
|
static |
Definition at line 396 of file rdp_cliprdr.c.
|
static |
Definition at line 427 of file rdp_cliprdr.c.
|
static |
Definition at line 241 of file rdp_cliprdr.c.
|
static |
Definition at line 390 of file rdp_cliprdr.c.
void remmina_rdp_cliprdr_set_clipboard_data | ( | RemminaProtocolWidget * | gp, |
RemminaPluginRdpUiObject * | ui | ||
) |
Definition at line 873 of file rdp_cliprdr.c.
void remmina_rdp_event_process_clipboard | ( | RemminaProtocolWidget * | gp, |
RemminaPluginRdpUiObject * | ui | ||
) |
Definition at line 914 of file rdp_cliprdr.c.
int timeval_diff | ( | struct timeval * | start, |
struct timeval * | end | ||
) |
Definition at line 417 of file rdp_cliprdr.c.