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

#include <plugin.h>

Data Fields

RemminaPluginType type
 
const gchar * name
 
const gchar * description
 
const gchar * domain
 
const gchar * version
 
const gchar * icon_name
 
const gchar * icon_name_ssh
 
const RemminaProtocolSettingbasic_settings
 
const RemminaProtocolSettingadvanced_settings
 
RemminaProtocolSSHSetting ssh_setting
 
const RemminaProtocolFeaturefeatures
 
void(* init )(RemminaProtocolWidget *gp)
 
gboolean(* open_connection )(RemminaProtocolWidget *gp)
 
gboolean(* close_connection )(RemminaProtocolWidget *gp)
 
gboolean(* query_feature )(RemminaProtocolWidget *gp, const RemminaProtocolFeature *feature)
 
void(* call_feature )(RemminaProtocolWidget *gp, const RemminaProtocolFeature *feature)
 
void(* send_keystrokes )(RemminaProtocolWidget *gp, const guint keystrokes[], const gint keylen)
 
gboolean(* get_plugin_screenshot )(RemminaProtocolWidget *gp, RemminaPluginScreenshotData *rpsd)
 
gboolean(* map_event )(RemminaProtocolWidget *gp)
 
gboolean(* unmap_event )(RemminaProtocolWidget *gp)
 

Detailed Description

Definition at line 65 of file plugin.h.

Field Documentation

◆ advanced_settings

const RemminaProtocolSetting* _RemminaProtocolPlugin::advanced_settings

Definition at line 75 of file plugin.h.

◆ basic_settings

const RemminaProtocolSetting* _RemminaProtocolPlugin::basic_settings

Definition at line 74 of file plugin.h.

◆ call_feature

void(* _RemminaProtocolPlugin::call_feature) (RemminaProtocolWidget *gp, const RemminaProtocolFeature *feature)

Definition at line 83 of file plugin.h.

◆ close_connection

gboolean(* _RemminaProtocolPlugin::close_connection) (RemminaProtocolWidget *gp)

Definition at line 81 of file plugin.h.

◆ description

const gchar* _RemminaProtocolPlugin::description

Definition at line 68 of file plugin.h.

◆ domain

const gchar* _RemminaProtocolPlugin::domain

Definition at line 69 of file plugin.h.

◆ features

const RemminaProtocolFeature* _RemminaProtocolPlugin::features

Definition at line 77 of file plugin.h.

◆ get_plugin_screenshot

gboolean(* _RemminaProtocolPlugin::get_plugin_screenshot) (RemminaProtocolWidget *gp, RemminaPluginScreenshotData *rpsd)

Definition at line 85 of file plugin.h.

◆ icon_name

const gchar* _RemminaProtocolPlugin::icon_name

Definition at line 72 of file plugin.h.

◆ icon_name_ssh

const gchar* _RemminaProtocolPlugin::icon_name_ssh

Definition at line 73 of file plugin.h.

◆ init

void(* _RemminaProtocolPlugin::init) (RemminaProtocolWidget *gp)

Definition at line 79 of file plugin.h.

◆ map_event

gboolean(* _RemminaProtocolPlugin::map_event) (RemminaProtocolWidget *gp)

Definition at line 86 of file plugin.h.

◆ name

const gchar* _RemminaProtocolPlugin::name

Definition at line 67 of file plugin.h.

◆ open_connection

gboolean(* _RemminaProtocolPlugin::open_connection) (RemminaProtocolWidget *gp)

Definition at line 80 of file plugin.h.

◆ query_feature

gboolean(* _RemminaProtocolPlugin::query_feature) (RemminaProtocolWidget *gp, const RemminaProtocolFeature *feature)

Definition at line 82 of file plugin.h.

◆ send_keystrokes

void(* _RemminaProtocolPlugin::send_keystrokes) (RemminaProtocolWidget *gp, const guint keystrokes[], const gint keylen)

Definition at line 84 of file plugin.h.

◆ ssh_setting

RemminaProtocolSSHSetting _RemminaProtocolPlugin::ssh_setting

Definition at line 76 of file plugin.h.

◆ type

RemminaPluginType _RemminaProtocolPlugin::type

Definition at line 66 of file plugin.h.

◆ unmap_event

gboolean(* _RemminaProtocolPlugin::unmap_event) (RemminaProtocolWidget *gp)

Definition at line 87 of file plugin.h.

◆ version

const gchar* _RemminaProtocolPlugin::version

Definition at line 70 of file plugin.h.


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