Remmina - The GTK+ Remote Desktop Client  v1.4.34
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.
types.h File Reference

Go to the source code of this file.

Data Structures

struct  _RemminaProtocolFeature
 
struct  _RemminaPluginScreenshotData
 
struct  _RemminaProtocolSetting
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _RemminaFile RemminaFile
 
typedef struct _RemminaProtocolFeature RemminaProtocolFeature
 
typedef struct _RemminaPluginScreenshotData RemminaPluginScreenshotData
 
typedef struct _RemminaProtocolWidgetClass RemminaProtocolWidgetClass
 
typedef struct _RemminaProtocolWidget RemminaProtocolWidget
 
typedef gpointer RemminaTunnelInitFunc
 
typedef gboolean(* RemminaXPortTunnelInitFunc) (RemminaProtocolWidget *gp, gint remotedisplay, const gchar *server, gint port)
 
typedef struct _RemminaProtocolSetting RemminaProtocolSetting
 

Enumerations

enum  RemminaProtocolFeatureType {
  REMMINA_PROTOCOL_FEATURE_TYPE_END , REMMINA_PROTOCOL_FEATURE_TYPE_PREF , REMMINA_PROTOCOL_FEATURE_TYPE_TOOL , REMMINA_PROTOCOL_FEATURE_TYPE_UNFOCUS ,
  REMMINA_PROTOCOL_FEATURE_TYPE_SCALE , REMMINA_PROTOCOL_FEATURE_TYPE_DYNRESUPDATE , REMMINA_PROTOCOL_FEATURE_TYPE_MULTIMON , REMMINA_PROTOCOL_FEATURE_TYPE_GTKSOCKET
}
 
enum  RemminaTypeHint {
  REMMINA_TYPEHINT_STRING , REMMINA_TYPEHINT_SIGNED , REMMINA_TYPEHINT_UNSIGNED , REMMINA_TYPEHINT_BOOLEAN ,
  REMMINA_TYPEHINT_CPOINTER , REMMINA_TYPEHINT_RAW , REMMINA_TYPEHINT_TUPLE , REMMINA_TYPEHINT_UNDEFINED
}
 
enum  RemminaProtocolSettingType {
  REMMINA_PROTOCOL_SETTING_TYPE_END , REMMINA_PROTOCOL_SETTING_TYPE_SERVER , REMMINA_PROTOCOL_SETTING_TYPE_PASSWORD , REMMINA_PROTOCOL_SETTING_TYPE_RESOLUTION ,
  REMMINA_PROTOCOL_SETTING_TYPE_ASSISTANCE , REMMINA_PROTOCOL_SETTING_TYPE_KEYMAP , REMMINA_PROTOCOL_SETTING_TYPE_TEXT , REMMINA_PROTOCOL_SETTING_TYPE_TEXTAREA ,
  REMMINA_PROTOCOL_SETTING_TYPE_SELECT , REMMINA_PROTOCOL_SETTING_TYPE_COMBO , REMMINA_PROTOCOL_SETTING_TYPE_CHECK , REMMINA_PROTOCOL_SETTING_TYPE_FILE ,
  REMMINA_PROTOCOL_SETTING_TYPE_FOLDER , REMMINA_PROTOCOL_SETTING_TYPE_INT , REMMINA_PROTOCOL_SETTING_TYPE_DOUBLE
}
 
enum  RemminaProtocolSSHSetting {
  REMMINA_PROTOCOL_SSH_SETTING_NONE , REMMINA_PROTOCOL_SSH_SETTING_TUNNEL , REMMINA_PROTOCOL_SSH_SETTING_SSH , REMMINA_PROTOCOL_SSH_SETTING_REVERSE_TUNNEL ,
  REMMINA_PROTOCOL_SSH_SETTING_SFTP
}
 
enum  RemminaAuthpwdType { REMMINA_AUTHPWD_TYPE_PROTOCOL , REMMINA_AUTHPWD_TYPE_SSH_PWD , REMMINA_AUTHPWD_TYPE_SSH_PRIVKEY }
 
enum  RemminaScaleMode { REMMINA_PROTOCOL_WIDGET_SCALE_MODE_NONE = 0 , REMMINA_PROTOCOL_WIDGET_SCALE_MODE_SCALED = 1 , REMMINA_PROTOCOL_WIDGET_SCALE_MODE_DYNRES = 2 }
 
enum  RemminaProtocolWidgetResolutionMode { RES_INVALID = -1 , RES_USE_CUSTOM = 0 , RES_USE_CLIENT = 1 , RES_USE_INITIAL_WINDOW_SIZE = 2 }
 
enum  RemminaMessagePanelFlags { REMMINA_MESSAGE_PANEL_FLAG_USERNAME = 1 , REMMINA_MESSAGE_PANEL_FLAG_USERNAME_READONLY = 2 , REMMINA_MESSAGE_PANEL_FLAG_DOMAIN = 4 , REMMINA_MESSAGE_PANEL_FLAG_SAVEPASSWORD = 8 }
 

Typedef Documentation

◆ RemminaFile

typedef typedefG_BEGIN_DECLS struct _RemminaFile RemminaFile

Definition at line 42 of file types.h.

◆ RemminaPluginScreenshotData

◆ RemminaProtocolFeature

◆ RemminaProtocolSetting

◆ RemminaProtocolWidget

Definition at line 42 of file types.h.

◆ RemminaProtocolWidgetClass

Definition at line 42 of file types.h.

◆ RemminaTunnelInitFunc

typedef gpointer RemminaTunnelInitFunc

Definition at line 94 of file types.h.

◆ RemminaXPortTunnelInitFunc

typedef gboolean(* RemminaXPortTunnelInitFunc) (RemminaProtocolWidget *gp, gint remotedisplay, const gchar *server, gint port)

Definition at line 95 of file types.h.

Enumeration Type Documentation

◆ RemminaAuthpwdType

Enumerator
REMMINA_AUTHPWD_TYPE_PROTOCOL 
REMMINA_AUTHPWD_TYPE_SSH_PWD 
REMMINA_AUTHPWD_TYPE_SSH_PRIVKEY 

Definition at line 136 of file types.h.

◆ RemminaMessagePanelFlags

Enumerator
REMMINA_MESSAGE_PANEL_FLAG_USERNAME 
REMMINA_MESSAGE_PANEL_FLAG_USERNAME_READONLY 
REMMINA_MESSAGE_PANEL_FLAG_DOMAIN 
REMMINA_MESSAGE_PANEL_FLAG_SAVEPASSWORD 

Definition at line 156 of file types.h.

◆ RemminaProtocolFeatureType

Enumerator
REMMINA_PROTOCOL_FEATURE_TYPE_END 
REMMINA_PROTOCOL_FEATURE_TYPE_PREF 
REMMINA_PROTOCOL_FEATURE_TYPE_TOOL 
REMMINA_PROTOCOL_FEATURE_TYPE_UNFOCUS 
REMMINA_PROTOCOL_FEATURE_TYPE_SCALE 
REMMINA_PROTOCOL_FEATURE_TYPE_DYNRESUPDATE 
REMMINA_PROTOCOL_FEATURE_TYPE_MULTIMON 
REMMINA_PROTOCOL_FEATURE_TYPE_GTKSOCKET 

Definition at line 46 of file types.h.

◆ RemminaProtocolSettingType

Enumerator
REMMINA_PROTOCOL_SETTING_TYPE_END 
REMMINA_PROTOCOL_SETTING_TYPE_SERVER 
REMMINA_PROTOCOL_SETTING_TYPE_PASSWORD 
REMMINA_PROTOCOL_SETTING_TYPE_RESOLUTION 
REMMINA_PROTOCOL_SETTING_TYPE_ASSISTANCE 
REMMINA_PROTOCOL_SETTING_TYPE_KEYMAP 
REMMINA_PROTOCOL_SETTING_TYPE_TEXT 
REMMINA_PROTOCOL_SETTING_TYPE_TEXTAREA 
REMMINA_PROTOCOL_SETTING_TYPE_SELECT 
REMMINA_PROTOCOL_SETTING_TYPE_COMBO 
REMMINA_PROTOCOL_SETTING_TYPE_CHECK 
REMMINA_PROTOCOL_SETTING_TYPE_FILE 
REMMINA_PROTOCOL_SETTING_TYPE_FOLDER 
REMMINA_PROTOCOL_SETTING_TYPE_INT 
REMMINA_PROTOCOL_SETTING_TYPE_DOUBLE 

Definition at line 97 of file types.h.

◆ RemminaProtocolSSHSetting

Enumerator
REMMINA_PROTOCOL_SSH_SETTING_NONE 
REMMINA_PROTOCOL_SSH_SETTING_TUNNEL 
REMMINA_PROTOCOL_SSH_SETTING_SSH 
REMMINA_PROTOCOL_SSH_SETTING_REVERSE_TUNNEL 
REMMINA_PROTOCOL_SSH_SETTING_SFTP 

Definition at line 128 of file types.h.

◆ RemminaProtocolWidgetResolutionMode

Enumerator
RES_INVALID 
RES_USE_CUSTOM 
RES_USE_CLIENT 
RES_USE_INITIAL_WINDOW_SIZE 

Definition at line 148 of file types.h.

◆ RemminaScaleMode

Enumerator
REMMINA_PROTOCOL_WIDGET_SCALE_MODE_NONE 
REMMINA_PROTOCOL_WIDGET_SCALE_MODE_SCALED 
REMMINA_PROTOCOL_WIDGET_SCALE_MODE_DYNRES 

Definition at line 142 of file types.h.

◆ RemminaTypeHint

Enumerator
REMMINA_TYPEHINT_STRING 
REMMINA_TYPEHINT_SIGNED 
REMMINA_TYPEHINT_UNSIGNED 
REMMINA_TYPEHINT_BOOLEAN 
REMMINA_TYPEHINT_CPOINTER 
REMMINA_TYPEHINT_RAW 
REMMINA_TYPEHINT_TUPLE 
REMMINA_TYPEHINT_UNDEFINED 

Definition at line 60 of file types.h.