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.
_RemminaPluginVncData Struct Reference

#include <vnc_plugin.h>

Data Fields

gboolean connected
 
gboolean running
 
gboolean auth_called
 
gboolean auth_first
 
GtkWidget * drawing_area
 
guchar * vnc_buffer
 
cairo_surface_t * rgb_buffer
 
gint queuedraw_x
 
gint queuedraw_y
 
gint queuedraw_w
 
gint queuedraw_h
 
guint queuedraw_handler
 
gulong clipboard_handler
 
GDateTime * clipboard_timer
 
cairo_surface_t * queuecursor_surface
 
gint queuecursor_x
 
gint queuecursor_y
 
guint queuecursor_handler
 
gpointer client
 
gint listen_sock
 
gint button_mask
 
GPtrArray * pressed_keys
 
pthread_mutex_t vnc_event_queue_mutex
 
GQueue * vnc_event_queue
 
gint vnc_event_pipe [2]
 
pthread_t thread
 
pthread_mutex_t buffer_mutex
 
float scroll_x_accumulator
 
float scroll_y_accumulator
 

Detailed Description

Definition at line 80 of file vnc_plugin.h.

Field Documentation

◆ auth_called

gboolean _RemminaPluginVncData::auth_called

Definition at line 86 of file vnc_plugin.h.

◆ auth_first

gboolean _RemminaPluginVncData::auth_first

Definition at line 88 of file vnc_plugin.h.

◆ buffer_mutex

pthread_mutex_t _RemminaPluginVncData::buffer_mutex

Definition at line 116 of file vnc_plugin.h.

◆ button_mask

gint _RemminaPluginVncData::button_mask

Definition at line 107 of file vnc_plugin.h.

◆ client

gpointer _RemminaPluginVncData::client

Definition at line 104 of file vnc_plugin.h.

◆ clipboard_handler

gulong _RemminaPluginVncData::clipboard_handler

Definition at line 97 of file vnc_plugin.h.

◆ clipboard_timer

GDateTime* _RemminaPluginVncData::clipboard_timer

Definition at line 98 of file vnc_plugin.h.

◆ connected

gboolean _RemminaPluginVncData::connected

Definition at line 82 of file vnc_plugin.h.

◆ drawing_area

GtkWidget* _RemminaPluginVncData::drawing_area

Definition at line 90 of file vnc_plugin.h.

◆ listen_sock

gint _RemminaPluginVncData::listen_sock

Definition at line 105 of file vnc_plugin.h.

◆ pressed_keys

GPtrArray* _RemminaPluginVncData::pressed_keys

Definition at line 109 of file vnc_plugin.h.

◆ queuecursor_handler

guint _RemminaPluginVncData::queuecursor_handler

Definition at line 102 of file vnc_plugin.h.

◆ queuecursor_surface

cairo_surface_t* _RemminaPluginVncData::queuecursor_surface

Definition at line 100 of file vnc_plugin.h.

◆ queuecursor_x

gint _RemminaPluginVncData::queuecursor_x

Definition at line 101 of file vnc_plugin.h.

◆ queuecursor_y

gint _RemminaPluginVncData::queuecursor_y

Definition at line 101 of file vnc_plugin.h.

◆ queuedraw_h

gint _RemminaPluginVncData::queuedraw_h

Definition at line 94 of file vnc_plugin.h.

◆ queuedraw_handler

guint _RemminaPluginVncData::queuedraw_handler

Definition at line 95 of file vnc_plugin.h.

◆ queuedraw_w

gint _RemminaPluginVncData::queuedraw_w

Definition at line 94 of file vnc_plugin.h.

◆ queuedraw_x

gint _RemminaPluginVncData::queuedraw_x

Definition at line 94 of file vnc_plugin.h.

◆ queuedraw_y

gint _RemminaPluginVncData::queuedraw_y

Definition at line 94 of file vnc_plugin.h.

◆ rgb_buffer

cairo_surface_t* _RemminaPluginVncData::rgb_buffer

Definition at line 92 of file vnc_plugin.h.

◆ running

gboolean _RemminaPluginVncData::running

Definition at line 84 of file vnc_plugin.h.

◆ scroll_x_accumulator

float _RemminaPluginVncData::scroll_x_accumulator

Definition at line 118 of file vnc_plugin.h.

◆ scroll_y_accumulator

float _RemminaPluginVncData::scroll_y_accumulator

Definition at line 118 of file vnc_plugin.h.

◆ thread

pthread_t _RemminaPluginVncData::thread

Definition at line 115 of file vnc_plugin.h.

◆ vnc_buffer

guchar* _RemminaPluginVncData::vnc_buffer

Definition at line 91 of file vnc_plugin.h.

◆ vnc_event_pipe

gint _RemminaPluginVncData::vnc_event_pipe[2]

Definition at line 113 of file vnc_plugin.h.

◆ vnc_event_queue

GQueue* _RemminaPluginVncData::vnc_event_queue

Definition at line 112 of file vnc_plugin.h.

◆ vnc_event_queue_mutex

pthread_mutex_t _RemminaPluginVncData::vnc_event_queue_mutex

Definition at line 111 of file vnc_plugin.h.


The documentation for this struct was generated from the following file: