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

#include <plugin.h>

Data Fields

gboolean(* register_plugin )(RemminaPlugin *plugin)
 
gint(* protocol_plugin_get_width )(RemminaProtocolWidget *gp)
 
void(* protocol_plugin_set_width )(RemminaProtocolWidget *gp, gint width)
 
gint(* protocol_plugin_get_height )(RemminaProtocolWidget *gp)
 
void(* protocol_plugin_set_height )(RemminaProtocolWidget *gp, gint height)
 
RemminaScaleMode(* remmina_protocol_widget_get_current_scale_mode )(RemminaProtocolWidget *gp)
 
gboolean(* protocol_plugin_get_expand )(RemminaProtocolWidget *gp)
 
void(* protocol_plugin_set_expand )(RemminaProtocolWidget *gp, gboolean expand)
 
gboolean(* protocol_plugin_has_error )(RemminaProtocolWidget *gp)
 
void(* protocol_plugin_set_error )(RemminaProtocolWidget *gp, const gchar *fmt,...)
 
gboolean(* protocol_plugin_is_closed )(RemminaProtocolWidget *gp)
 
RemminaFile *(* protocol_plugin_get_file )(RemminaProtocolWidget *gp)
 
void(* protocol_plugin_emit_signal )(RemminaProtocolWidget *gp, const gchar *signal_name)
 
void(* protocol_plugin_register_hostkey )(RemminaProtocolWidget *gp, GtkWidget *widget)
 
gchar *(* protocol_plugin_start_direct_tunnel )(RemminaProtocolWidget *gp, gint default_port, gboolean port_plus)
 
gboolean(* protocol_plugin_start_reverse_tunnel )(RemminaProtocolWidget *gp, gint local_port)
 
gboolean(* protocol_plugin_start_xport_tunnel )(RemminaProtocolWidget *gp, RemminaXPortTunnelInitFunc init_func)
 
void(* protocol_plugin_set_display )(RemminaProtocolWidget *gp, gint display)
 
void(* protocol_plugin_signal_connection_closed )(RemminaProtocolWidget *gp)
 
void(* protocol_plugin_signal_connection_opened )(RemminaProtocolWidget *gp)
 
void(* protocol_plugin_update_align )(RemminaProtocolWidget *gp)
 
void(* protocol_plugin_lock_dynres )(RemminaProtocolWidget *gp)
 
void(* protocol_plugin_unlock_dynres )(RemminaProtocolWidget *gp)
 
void(* protocol_plugin_desktop_resize )(RemminaProtocolWidget *gp)
 
gint(* protocol_plugin_init_auth )(RemminaProtocolWidget *gp, RemminaMessagePanelFlags pflags, const gchar *title, const gchar *default_username, const gchar *default_password, const gchar *default_domain, const gchar *password_prompt)
 
gint(* protocol_plugin_init_certificate )(RemminaProtocolWidget *gp, const gchar *subject, const gchar *issuer, const gchar *fingerprint)
 
gint(* protocol_plugin_changed_certificate )(RemminaProtocolWidget *gp, const gchar *subject, const gchar *issuer, const gchar *new_fingerprint, const gchar *old_fingerprint)
 
gchar *(* protocol_plugin_init_get_username )(RemminaProtocolWidget *gp)
 
gchar *(* protocol_plugin_init_get_password )(RemminaProtocolWidget *gp)
 
gchar *(* protocol_plugin_init_get_domain )(RemminaProtocolWidget *gp)
 
gboolean(* protocol_plugin_init_get_savepassword )(RemminaProtocolWidget *gp)
 
gint(* protocol_plugin_init_authx509 )(RemminaProtocolWidget *gp)
 
gchar *(* protocol_plugin_init_get_cacert )(RemminaProtocolWidget *gp)
 
gchar *(* protocol_plugin_init_get_cacrl )(RemminaProtocolWidget *gp)
 
gchar *(* protocol_plugin_init_get_clientcert )(RemminaProtocolWidget *gp)
 
gchar *(* protocol_plugin_init_get_clientkey )(RemminaProtocolWidget *gp)
 
void(* protocol_plugin_init_save_cred )(RemminaProtocolWidget *gp)
 
void(* protocol_plugin_init_show_listen )(RemminaProtocolWidget *gp, gint port)
 
void(* protocol_plugin_init_show_retry )(RemminaProtocolWidget *gp)
 
void(* protocol_plugin_init_show )(RemminaProtocolWidget *gp)
 
void(* protocol_plugin_init_hide )(RemminaProtocolWidget *gp)
 
gboolean(* protocol_plugin_ssh_exec )(RemminaProtocolWidget *gp, gboolean wait, const gchar *fmt,...)
 
void(* protocol_plugin_chat_open )(RemminaProtocolWidget *gp, const gchar *name, void(*on_send)(RemminaProtocolWidget *gp, const gchar *text), void(*on_destroy)(RemminaProtocolWidget *gp))
 
void(* protocol_plugin_chat_close )(RemminaProtocolWidget *gp)
 
void(* protocol_plugin_chat_receive )(RemminaProtocolWidget *gp, const gchar *text)
 
void(* protocol_plugin_send_keys_signals )(GtkWidget *widget, const guint *keyvals, int length, GdkEventType action)
 
gchar *(* file_get_user_datadir )(void)
 
RemminaFile *(* file_new )(void)
 
const gchar *(* file_get_path )(RemminaFile *remminafile)
 
void(* file_set_string )(RemminaFile *remminafile, const gchar *setting, const gchar *value)
 
const gchar *(* file_get_string )(RemminaFile *remminafile, const gchar *setting)
 
gchar *(* file_get_secret )(RemminaFile *remminafile, const gchar *setting)
 
void(* file_set_int )(RemminaFile *remminafile, const gchar *setting, gint value)
 
gint(* file_get_int )(RemminaFile *remminafile, const gchar *setting, gint default_value)
 
gdouble(* file_get_double )(RemminaFile *remminafile, const gchar *setting, gdouble default_value)
 
void(* file_unsave_passwords )(RemminaFile *remminafile)
 
void(* pref_set_value )(const gchar *key, const gchar *value)
 
gchar *(* pref_get_value )(const gchar *key)
 
gint(* pref_get_scale_quality )(void)
 
gint(* pref_get_sshtunnel_port )(void)
 
gint(* pref_get_ssh_loglevel )(void)
 
gboolean(* pref_get_ssh_parseconfig )(void)
 
guint *(* pref_keymap_get_table )(const gchar *keymap)
 
guint(* pref_keymap_get_keyval )(const gchar *keymap, guint keyval)
 
void(* _remmina_info )(const gchar *fmt,...)
 
void(* _remmina_message )(const gchar *fmt,...)
 
void(* _remmina_debug )(const gchar *func, const gchar *fmt,...)
 
void(* _remmina_warning )(const gchar *func, const gchar *fmt,...)
 
void(* _remmina_audit )(const gchar *func, const gchar *fmt,...)
 
void(* _remmina_error )(const gchar *func, const gchar *fmt,...)
 
void(* _remmina_critical )(const gchar *func, const gchar *fmt,...)
 
void(* log_print )(const gchar *text)
 
void(* log_printf )(const gchar *fmt,...)
 
void(* ui_register )(GtkWidget *widget)
 
GtkWidget *(* open_connection )(RemminaFile *remminafile, GCallback disconnect_cb, gpointer data, guint *handler)
 
gint(* open_unix_sock )(const char *unixsock)
 
void(* get_server_port )(const gchar *server, gint defaultport, gchar **host, gint *port)
 
gboolean(* is_main_thread )(void)
 
gboolean(* gtksocket_available )(void)
 
gint(* get_profile_remote_width )(RemminaProtocolWidget *gp)
 
gint(* get_profile_remote_height )(RemminaProtocolWidget *gp)
 
const gchar *(* protocol_widget_get_name )(RemminaProtocolWidget *gp)
 
gint(* protocol_widget_get_width )(RemminaProtocolWidget *gp)
 
gint(* protocol_widget_get_height )(RemminaProtocolWidget *gp)
 
void(* protocol_widget_set_width )(RemminaProtocolWidget *gp, gint width)
 
void(* protocol_widget_set_height )(RemminaProtocolWidget *gp, gint height)
 
RemminaScaleMode(* protocol_widget_get_current_scale_mode )(RemminaProtocolWidget *gp)
 
gboolean(* protocol_widget_get_expand )(RemminaProtocolWidget *gp)
 
void(* protocol_widget_set_expand )(RemminaProtocolWidget *gp, gboolean expand)
 
void(* protocol_widget_set_error )(RemminaProtocolWidget *gp, const gchar *fmt,...)
 
gboolean(* protocol_widget_has_error )(RemminaProtocolWidget *gp)
 
GtkWidget *(* protocol_widget_gtkviewport )(RemminaProtocolWidget *gp)
 
gboolean(* protocol_widget_is_closed )(RemminaProtocolWidget *gp)
 
RemminaFile *(* protocol_widget_get_file )(RemminaProtocolWidget *gp)
 
gint(* protocol_widget_panel_auth )(RemminaProtocolWidget *gp, RemminaMessagePanelFlags pflags, const gchar *title, const gchar *default_username, const gchar *default_password, const gchar *default_domain, const gchar *password_prompt)
 
void(* protocol_widget_register_hostkey )(RemminaProtocolWidget *gp, GtkWidget *widget)
 
gchar *(* protocol_widget_start_direct_tunnel )(RemminaProtocolWidget *gp, gint default_port, gboolean port_plus)
 
gboolean(* protocol_widget_start_reverse_tunnel )(RemminaProtocolWidget *gp, gint local_port)
 
void(* protocol_widget_send_keys_signals )(GtkWidget *widget, const guint *keyvals, int keyvals_length, GdkEventType action)
 
void(* protocol_widget_chat_receive )(RemminaProtocolWidget *gp, const gchar *text)
 
void(* protocol_widget_panel_hide )(RemminaProtocolWidget *gp)
 
void(* protocol_widget_chat_open )(RemminaProtocolWidget *gp, const gchar *name, void(*on_send)(RemminaProtocolWidget *gp, const gchar *text), void(*on_destroy)(RemminaProtocolWidget *gp))
 
gboolean(* protocol_widget_ssh_exec )(RemminaProtocolWidget *gp, gboolean wait, const gchar *fmt,...)
 
void(* protocol_widget_panel_show )(RemminaProtocolWidget *gp)
 
void(* protocol_widget_panel_show_retry )(RemminaProtocolWidget *gp)
 
gboolean(* protocol_widget_start_xport_tunnel )(RemminaProtocolWidget *gp, RemminaXPortTunnelInitFunc init_func)
 
void(* protocol_widget_set_display )(RemminaProtocolWidget *gp, gint display)
 
void(* protocol_widget_signal_connection_closed )(RemminaProtocolWidget *gp)
 
void(* protocol_widget_signal_connection_opened )(RemminaProtocolWidget *gp)
 
void(* protocol_widget_update_align )(RemminaProtocolWidget *gp)
 
void(* protocol_widget_unlock_dynres )(RemminaProtocolWidget *gp)
 
void(* protocol_widget_desktop_resize )(RemminaProtocolWidget *gp)
 
gint(* protocol_widget_panel_new_certificate )(RemminaProtocolWidget *gp, const gchar *subject, const gchar *issuer, const gchar *fingerprint)
 
gint(* protocol_widget_panel_changed_certificate )(RemminaProtocolWidget *gp, const gchar *subject, const gchar *issuer, const gchar *new_fingerprint, const gchar *old_fingerprint)
 
gchar *(* protocol_widget_get_username )(RemminaProtocolWidget *gp)
 
gchar *(* protocol_widget_get_password )(RemminaProtocolWidget *gp)
 
gchar *(* protocol_widget_get_domain )(RemminaProtocolWidget *gp)
 
gboolean(* protocol_widget_get_savepassword )(RemminaProtocolWidget *gp)
 
gint(* protocol_widget_panel_authx509 )(RemminaProtocolWidget *gp)
 
gchar *(* protocol_widget_get_cacert )(RemminaProtocolWidget *gp)
 
gchar *(* protocol_widget_get_cacrl )(RemminaProtocolWidget *gp)
 
gchar *(* protocol_widget_get_clientcert )(RemminaProtocolWidget *gp)
 
gchar *(* protocol_widget_get_clientkey )(RemminaProtocolWidget *gp)
 
void(* protocol_widget_save_cred )(RemminaProtocolWidget *gp)
 
void(* protocol_widget_panel_show_listen )(RemminaProtocolWidget *gp, gint port)
 
void(* widget_pool_register )(GtkWidget *widget)
 
GtkWidget *(* rcw_open_from_file_full )(RemminaFile *remminafile, GCallback disconnect_cb, gpointer data, guint *handler)
 
void(* show_dialog )(GtkMessageType msg, GtkButtonsType buttons, const gchar *message)
 
GtkWindow *(* get_window )(void)
 

Detailed Description

Definition at line 165 of file plugin.h.

Field Documentation

◆ _remmina_audit

void(* _RemminaPluginService::_remmina_audit) (const gchar *func, const gchar *fmt,...)

Definition at line 239 of file plugin.h.

◆ _remmina_critical

void(* _RemminaPluginService::_remmina_critical) (const gchar *func, const gchar *fmt,...)

Definition at line 241 of file plugin.h.

◆ _remmina_debug

void(* _RemminaPluginService::_remmina_debug) (const gchar *func, const gchar *fmt,...)

Definition at line 237 of file plugin.h.

◆ _remmina_error

void(* _RemminaPluginService::_remmina_error) (const gchar *func, const gchar *fmt,...)

Definition at line 240 of file plugin.h.

◆ _remmina_info

void(* _RemminaPluginService::_remmina_info) (const gchar *fmt,...)

Definition at line 235 of file plugin.h.

◆ _remmina_message

void(* _RemminaPluginService::_remmina_message) (const gchar *fmt,...)

Definition at line 236 of file plugin.h.

◆ _remmina_warning

void(* _RemminaPluginService::_remmina_warning) (const gchar *func, const gchar *fmt,...)

Definition at line 238 of file plugin.h.

◆ file_get_double

gdouble(* _RemminaPluginService::file_get_double) (RemminaFile *remminafile, const gchar *setting, gdouble default_value)

Definition at line 223 of file plugin.h.

◆ file_get_int

gint(* _RemminaPluginService::file_get_int) (RemminaFile *remminafile, const gchar *setting, gint default_value)

Definition at line 222 of file plugin.h.

◆ file_get_path

const gchar*(* _RemminaPluginService::file_get_path) (RemminaFile *remminafile)

Definition at line 217 of file plugin.h.

◆ file_get_secret

gchar*(* _RemminaPluginService::file_get_secret) (RemminaFile *remminafile, const gchar *setting)

Definition at line 220 of file plugin.h.

◆ file_get_string

const gchar*(* _RemminaPluginService::file_get_string) (RemminaFile *remminafile, const gchar *setting)

Definition at line 219 of file plugin.h.

◆ file_get_user_datadir

gchar*(* _RemminaPluginService::file_get_user_datadir) (void)

Definition at line 214 of file plugin.h.

◆ file_new

RemminaFile*(* _RemminaPluginService::file_new) (void)

Definition at line 216 of file plugin.h.

◆ file_set_int

void(* _RemminaPluginService::file_set_int) (RemminaFile *remminafile, const gchar *setting, gint value)

Definition at line 221 of file plugin.h.

◆ file_set_string

void(* _RemminaPluginService::file_set_string) (RemminaFile *remminafile, const gchar *setting, const gchar *value)

Definition at line 218 of file plugin.h.

◆ file_unsave_passwords

void(* _RemminaPluginService::file_unsave_passwords) (RemminaFile *remminafile)

Definition at line 224 of file plugin.h.

◆ get_profile_remote_height

gint(* _RemminaPluginService::get_profile_remote_height) (RemminaProtocolWidget *gp)

Definition at line 253 of file plugin.h.

◆ get_profile_remote_width

gint(* _RemminaPluginService::get_profile_remote_width) (RemminaProtocolWidget *gp)

Definition at line 252 of file plugin.h.

◆ get_server_port

void(* _RemminaPluginService::get_server_port) (const gchar *server, gint defaultport, gchar **host, gint *port)

Definition at line 249 of file plugin.h.

◆ get_window

GtkWindow*(* _RemminaPluginService::get_window) (void)

Definition at line 303 of file plugin.h.

◆ gtksocket_available

gboolean(* _RemminaPluginService::gtksocket_available) (void)

Definition at line 251 of file plugin.h.

◆ is_main_thread

gboolean(* _RemminaPluginService::is_main_thread) (void)

Definition at line 250 of file plugin.h.

◆ log_print

void(* _RemminaPluginService::log_print) (const gchar *text)

Definition at line 242 of file plugin.h.

◆ log_printf

void(* _RemminaPluginService::log_printf) (const gchar *fmt,...)

Definition at line 243 of file plugin.h.

◆ open_connection

GtkWidget*(* _RemminaPluginService::open_connection) (RemminaFile *remminafile, GCallback disconnect_cb, gpointer data, guint *handler)

Definition at line 247 of file plugin.h.

◆ open_unix_sock

gint(* _RemminaPluginService::open_unix_sock) (const char *unixsock)

Definition at line 248 of file plugin.h.

◆ pref_get_scale_quality

gint(* _RemminaPluginService::pref_get_scale_quality) (void)

Definition at line 228 of file plugin.h.

◆ pref_get_ssh_loglevel

gint(* _RemminaPluginService::pref_get_ssh_loglevel) (void)

Definition at line 230 of file plugin.h.

◆ pref_get_ssh_parseconfig

gboolean(* _RemminaPluginService::pref_get_ssh_parseconfig) (void)

Definition at line 231 of file plugin.h.

◆ pref_get_sshtunnel_port

gint(* _RemminaPluginService::pref_get_sshtunnel_port) (void)

Definition at line 229 of file plugin.h.

◆ pref_get_value

gchar*(* _RemminaPluginService::pref_get_value) (const gchar *key)

Definition at line 227 of file plugin.h.

◆ pref_keymap_get_keyval

guint(* _RemminaPluginService::pref_keymap_get_keyval) (const gchar *keymap, guint keyval)

Definition at line 233 of file plugin.h.

◆ pref_keymap_get_table

guint*(* _RemminaPluginService::pref_keymap_get_table) (const gchar *keymap)

Definition at line 232 of file plugin.h.

◆ pref_set_value

void(* _RemminaPluginService::pref_set_value) (const gchar *key, const gchar *value)

Definition at line 226 of file plugin.h.

◆ protocol_plugin_changed_certificate

gint(* _RemminaPluginService::protocol_plugin_changed_certificate) (RemminaProtocolWidget *gp, const gchar *subject, const gchar *issuer, const gchar *new_fingerprint, const gchar *old_fingerprint)

Definition at line 193 of file plugin.h.

◆ protocol_plugin_chat_close

void(* _RemminaPluginService::protocol_plugin_chat_close) (RemminaProtocolWidget *gp)

Definition at line 210 of file plugin.h.

◆ protocol_plugin_chat_open

void(* _RemminaPluginService::protocol_plugin_chat_open) (RemminaProtocolWidget *gp, const gchar *name, void(*on_send)(RemminaProtocolWidget *gp, const gchar *text), void(*on_destroy)(RemminaProtocolWidget *gp))

Definition at line 209 of file plugin.h.

◆ protocol_plugin_chat_receive

void(* _RemminaPluginService::protocol_plugin_chat_receive) (RemminaProtocolWidget *gp, const gchar *text)

Definition at line 211 of file plugin.h.

◆ protocol_plugin_desktop_resize

void(* _RemminaPluginService::protocol_plugin_desktop_resize) (RemminaProtocolWidget *gp)

Definition at line 190 of file plugin.h.

◆ protocol_plugin_emit_signal

void(* _RemminaPluginService::protocol_plugin_emit_signal) (RemminaProtocolWidget *gp, const gchar *signal_name)

Definition at line 179 of file plugin.h.

◆ protocol_plugin_get_expand

gboolean(* _RemminaPluginService::protocol_plugin_get_expand) (RemminaProtocolWidget *gp)

Definition at line 173 of file plugin.h.

◆ protocol_plugin_get_file

RemminaFile*(* _RemminaPluginService::protocol_plugin_get_file) (RemminaProtocolWidget *gp)

Definition at line 178 of file plugin.h.

◆ protocol_plugin_get_height

gint(* _RemminaPluginService::protocol_plugin_get_height) (RemminaProtocolWidget *gp)

Definition at line 170 of file plugin.h.

◆ protocol_plugin_get_width

gint(* _RemminaPluginService::protocol_plugin_get_width) (RemminaProtocolWidget *gp)

Definition at line 168 of file plugin.h.

◆ protocol_plugin_has_error

gboolean(* _RemminaPluginService::protocol_plugin_has_error) (RemminaProtocolWidget *gp)

Definition at line 175 of file plugin.h.

◆ protocol_plugin_init_auth

gint(* _RemminaPluginService::protocol_plugin_init_auth) (RemminaProtocolWidget *gp, RemminaMessagePanelFlags pflags, const gchar *title, const gchar *default_username, const gchar *default_password, const gchar *default_domain, const gchar *password_prompt)

Definition at line 191 of file plugin.h.

◆ protocol_plugin_init_authx509

gint(* _RemminaPluginService::protocol_plugin_init_authx509) (RemminaProtocolWidget *gp)

Definition at line 198 of file plugin.h.

◆ protocol_plugin_init_certificate

gint(* _RemminaPluginService::protocol_plugin_init_certificate) (RemminaProtocolWidget *gp, const gchar *subject, const gchar *issuer, const gchar *fingerprint)

Definition at line 192 of file plugin.h.

◆ protocol_plugin_init_get_cacert

gchar*(* _RemminaPluginService::protocol_plugin_init_get_cacert) (RemminaProtocolWidget *gp)

Definition at line 199 of file plugin.h.

◆ protocol_plugin_init_get_cacrl

gchar*(* _RemminaPluginService::protocol_plugin_init_get_cacrl) (RemminaProtocolWidget *gp)

Definition at line 200 of file plugin.h.

◆ protocol_plugin_init_get_clientcert

gchar*(* _RemminaPluginService::protocol_plugin_init_get_clientcert) (RemminaProtocolWidget *gp)

Definition at line 201 of file plugin.h.

◆ protocol_plugin_init_get_clientkey

gchar*(* _RemminaPluginService::protocol_plugin_init_get_clientkey) (RemminaProtocolWidget *gp)

Definition at line 202 of file plugin.h.

◆ protocol_plugin_init_get_domain

gchar*(* _RemminaPluginService::protocol_plugin_init_get_domain) (RemminaProtocolWidget *gp)

Definition at line 196 of file plugin.h.

◆ protocol_plugin_init_get_password

gchar*(* _RemminaPluginService::protocol_plugin_init_get_password) (RemminaProtocolWidget *gp)

Definition at line 195 of file plugin.h.

◆ protocol_plugin_init_get_savepassword

gboolean(* _RemminaPluginService::protocol_plugin_init_get_savepassword) (RemminaProtocolWidget *gp)

Definition at line 197 of file plugin.h.

◆ protocol_plugin_init_get_username

gchar*(* _RemminaPluginService::protocol_plugin_init_get_username) (RemminaProtocolWidget *gp)

Definition at line 194 of file plugin.h.

◆ protocol_plugin_init_hide

void(* _RemminaPluginService::protocol_plugin_init_hide) (RemminaProtocolWidget *gp)

Definition at line 207 of file plugin.h.

◆ protocol_plugin_init_save_cred

void(* _RemminaPluginService::protocol_plugin_init_save_cred) (RemminaProtocolWidget *gp)

Definition at line 203 of file plugin.h.

◆ protocol_plugin_init_show

void(* _RemminaPluginService::protocol_plugin_init_show) (RemminaProtocolWidget *gp)

Definition at line 206 of file plugin.h.

◆ protocol_plugin_init_show_listen

void(* _RemminaPluginService::protocol_plugin_init_show_listen) (RemminaProtocolWidget *gp, gint port)

Definition at line 204 of file plugin.h.

◆ protocol_plugin_init_show_retry

void(* _RemminaPluginService::protocol_plugin_init_show_retry) (RemminaProtocolWidget *gp)

Definition at line 205 of file plugin.h.

◆ protocol_plugin_is_closed

gboolean(* _RemminaPluginService::protocol_plugin_is_closed) (RemminaProtocolWidget *gp)

Definition at line 177 of file plugin.h.

◆ protocol_plugin_lock_dynres

void(* _RemminaPluginService::protocol_plugin_lock_dynres) (RemminaProtocolWidget *gp)

Definition at line 188 of file plugin.h.

◆ protocol_plugin_register_hostkey

void(* _RemminaPluginService::protocol_plugin_register_hostkey) (RemminaProtocolWidget *gp, GtkWidget *widget)

Definition at line 180 of file plugin.h.

◆ protocol_plugin_send_keys_signals

void(* _RemminaPluginService::protocol_plugin_send_keys_signals) (GtkWidget *widget, const guint *keyvals, int length, GdkEventType action)

Definition at line 212 of file plugin.h.

◆ protocol_plugin_set_display

void(* _RemminaPluginService::protocol_plugin_set_display) (RemminaProtocolWidget *gp, gint display)

Definition at line 184 of file plugin.h.

◆ protocol_plugin_set_error

void(* _RemminaPluginService::protocol_plugin_set_error) (RemminaProtocolWidget *gp, const gchar *fmt,...)

Definition at line 176 of file plugin.h.

◆ protocol_plugin_set_expand

void(* _RemminaPluginService::protocol_plugin_set_expand) (RemminaProtocolWidget *gp, gboolean expand)

Definition at line 174 of file plugin.h.

◆ protocol_plugin_set_height

void(* _RemminaPluginService::protocol_plugin_set_height) (RemminaProtocolWidget *gp, gint height)

Definition at line 171 of file plugin.h.

◆ protocol_plugin_set_width

void(* _RemminaPluginService::protocol_plugin_set_width) (RemminaProtocolWidget *gp, gint width)

Definition at line 169 of file plugin.h.

◆ protocol_plugin_signal_connection_closed

void(* _RemminaPluginService::protocol_plugin_signal_connection_closed) (RemminaProtocolWidget *gp)

Definition at line 185 of file plugin.h.

◆ protocol_plugin_signal_connection_opened

void(* _RemminaPluginService::protocol_plugin_signal_connection_opened) (RemminaProtocolWidget *gp)

Definition at line 186 of file plugin.h.

◆ protocol_plugin_ssh_exec

gboolean(* _RemminaPluginService::protocol_plugin_ssh_exec) (RemminaProtocolWidget *gp, gboolean wait, const gchar *fmt,...)

Definition at line 208 of file plugin.h.

◆ protocol_plugin_start_direct_tunnel

gchar*(* _RemminaPluginService::protocol_plugin_start_direct_tunnel) (RemminaProtocolWidget *gp, gint default_port, gboolean port_plus)

Definition at line 181 of file plugin.h.

◆ protocol_plugin_start_reverse_tunnel

gboolean(* _RemminaPluginService::protocol_plugin_start_reverse_tunnel) (RemminaProtocolWidget *gp, gint local_port)

Definition at line 182 of file plugin.h.

◆ protocol_plugin_start_xport_tunnel

gboolean(* _RemminaPluginService::protocol_plugin_start_xport_tunnel) (RemminaProtocolWidget *gp, RemminaXPortTunnelInitFunc init_func)

Definition at line 183 of file plugin.h.

◆ protocol_plugin_unlock_dynres

void(* _RemminaPluginService::protocol_plugin_unlock_dynres) (RemminaProtocolWidget *gp)

Definition at line 189 of file plugin.h.

◆ protocol_plugin_update_align

void(* _RemminaPluginService::protocol_plugin_update_align) (RemminaProtocolWidget *gp)

Definition at line 187 of file plugin.h.

◆ protocol_widget_chat_open

void(* _RemminaPluginService::protocol_widget_chat_open) (RemminaProtocolWidget *gp, const gchar *name, void(*on_send)(RemminaProtocolWidget *gp, const gchar *text), void(*on_destroy)(RemminaProtocolWidget *gp))

Definition at line 275 of file plugin.h.

◆ protocol_widget_chat_receive

void(* _RemminaPluginService::protocol_widget_chat_receive) (RemminaProtocolWidget *gp, const gchar *text)

Definition at line 273 of file plugin.h.

◆ protocol_widget_desktop_resize

void(* _RemminaPluginService::protocol_widget_desktop_resize) (RemminaProtocolWidget *gp)

Definition at line 286 of file plugin.h.

◆ protocol_widget_get_cacert

gchar*(* _RemminaPluginService::protocol_widget_get_cacert) (RemminaProtocolWidget *gp)

Definition at line 294 of file plugin.h.

◆ protocol_widget_get_cacrl

gchar*(* _RemminaPluginService::protocol_widget_get_cacrl) (RemminaProtocolWidget *gp)

Definition at line 295 of file plugin.h.

◆ protocol_widget_get_clientcert

gchar*(* _RemminaPluginService::protocol_widget_get_clientcert) (RemminaProtocolWidget *gp)

Definition at line 296 of file plugin.h.

◆ protocol_widget_get_clientkey

gchar*(* _RemminaPluginService::protocol_widget_get_clientkey) (RemminaProtocolWidget *gp)

Definition at line 297 of file plugin.h.

◆ protocol_widget_get_current_scale_mode

RemminaScaleMode(* _RemminaPluginService::protocol_widget_get_current_scale_mode) (RemminaProtocolWidget *gp)

Definition at line 259 of file plugin.h.

◆ protocol_widget_get_domain

gchar*(* _RemminaPluginService::protocol_widget_get_domain) (RemminaProtocolWidget *gp)

Definition at line 291 of file plugin.h.

◆ protocol_widget_get_expand

gboolean(* _RemminaPluginService::protocol_widget_get_expand) (RemminaProtocolWidget *gp)

Definition at line 260 of file plugin.h.

◆ protocol_widget_get_file

RemminaFile*(* _RemminaPluginService::protocol_widget_get_file) (RemminaProtocolWidget *gp)

Definition at line 266 of file plugin.h.

◆ protocol_widget_get_height

gint(* _RemminaPluginService::protocol_widget_get_height) (RemminaProtocolWidget *gp)

Definition at line 256 of file plugin.h.

◆ protocol_widget_get_name

const gchar*(* _RemminaPluginService::protocol_widget_get_name) (RemminaProtocolWidget *gp)

Definition at line 254 of file plugin.h.

◆ protocol_widget_get_password

gchar*(* _RemminaPluginService::protocol_widget_get_password) (RemminaProtocolWidget *gp)

Definition at line 290 of file plugin.h.

◆ protocol_widget_get_savepassword

gboolean(* _RemminaPluginService::protocol_widget_get_savepassword) (RemminaProtocolWidget *gp)

Definition at line 292 of file plugin.h.

◆ protocol_widget_get_username

gchar*(* _RemminaPluginService::protocol_widget_get_username) (RemminaProtocolWidget *gp)

Definition at line 289 of file plugin.h.

◆ protocol_widget_get_width

gint(* _RemminaPluginService::protocol_widget_get_width) (RemminaProtocolWidget *gp)

Definition at line 255 of file plugin.h.

◆ protocol_widget_gtkviewport

GtkWidget*(* _RemminaPluginService::protocol_widget_gtkviewport) (RemminaProtocolWidget *gp)

Definition at line 264 of file plugin.h.

◆ protocol_widget_has_error

gboolean(* _RemminaPluginService::protocol_widget_has_error) (RemminaProtocolWidget *gp)

Definition at line 263 of file plugin.h.

◆ protocol_widget_is_closed

gboolean(* _RemminaPluginService::protocol_widget_is_closed) (RemminaProtocolWidget *gp)

Definition at line 265 of file plugin.h.

◆ protocol_widget_panel_auth

gint(* _RemminaPluginService::protocol_widget_panel_auth) (RemminaProtocolWidget *gp, RemminaMessagePanelFlags pflags, const gchar *title, const gchar *default_username, const gchar *default_password, const gchar *default_domain, const gchar *password_prompt)

Definition at line 267 of file plugin.h.

◆ protocol_widget_panel_authx509

gint(* _RemminaPluginService::protocol_widget_panel_authx509) (RemminaProtocolWidget *gp)

Definition at line 293 of file plugin.h.

◆ protocol_widget_panel_changed_certificate

gint(* _RemminaPluginService::protocol_widget_panel_changed_certificate) (RemminaProtocolWidget *gp, const gchar *subject, const gchar *issuer, const gchar *new_fingerprint, const gchar *old_fingerprint)

Definition at line 288 of file plugin.h.

◆ protocol_widget_panel_hide

void(* _RemminaPluginService::protocol_widget_panel_hide) (RemminaProtocolWidget *gp)

Definition at line 274 of file plugin.h.

◆ protocol_widget_panel_new_certificate

gint(* _RemminaPluginService::protocol_widget_panel_new_certificate) (RemminaProtocolWidget *gp, const gchar *subject, const gchar *issuer, const gchar *fingerprint)

Definition at line 287 of file plugin.h.

◆ protocol_widget_panel_show

void(* _RemminaPluginService::protocol_widget_panel_show) (RemminaProtocolWidget *gp)

Definition at line 278 of file plugin.h.

◆ protocol_widget_panel_show_listen

void(* _RemminaPluginService::protocol_widget_panel_show_listen) (RemminaProtocolWidget *gp, gint port)

Definition at line 299 of file plugin.h.

◆ protocol_widget_panel_show_retry

void(* _RemminaPluginService::protocol_widget_panel_show_retry) (RemminaProtocolWidget *gp)

Definition at line 279 of file plugin.h.

◆ protocol_widget_register_hostkey

void(* _RemminaPluginService::protocol_widget_register_hostkey) (RemminaProtocolWidget *gp, GtkWidget *widget)

Definition at line 269 of file plugin.h.

◆ protocol_widget_save_cred

void(* _RemminaPluginService::protocol_widget_save_cred) (RemminaProtocolWidget *gp)

Definition at line 298 of file plugin.h.

◆ protocol_widget_send_keys_signals

void(* _RemminaPluginService::protocol_widget_send_keys_signals) (GtkWidget *widget, const guint *keyvals, int keyvals_length, GdkEventType action)

Definition at line 272 of file plugin.h.

◆ protocol_widget_set_display

void(* _RemminaPluginService::protocol_widget_set_display) (RemminaProtocolWidget *gp, gint display)

Definition at line 281 of file plugin.h.

◆ protocol_widget_set_error

void(* _RemminaPluginService::protocol_widget_set_error) (RemminaProtocolWidget *gp, const gchar *fmt,...)

Definition at line 262 of file plugin.h.

◆ protocol_widget_set_expand

void(* _RemminaPluginService::protocol_widget_set_expand) (RemminaProtocolWidget *gp, gboolean expand)

Definition at line 261 of file plugin.h.

◆ protocol_widget_set_height

void(* _RemminaPluginService::protocol_widget_set_height) (RemminaProtocolWidget *gp, gint height)

Definition at line 258 of file plugin.h.

◆ protocol_widget_set_width

void(* _RemminaPluginService::protocol_widget_set_width) (RemminaProtocolWidget *gp, gint width)

Definition at line 257 of file plugin.h.

◆ protocol_widget_signal_connection_closed

void(* _RemminaPluginService::protocol_widget_signal_connection_closed) (RemminaProtocolWidget *gp)

Definition at line 282 of file plugin.h.

◆ protocol_widget_signal_connection_opened

void(* _RemminaPluginService::protocol_widget_signal_connection_opened) (RemminaProtocolWidget *gp)

Definition at line 283 of file plugin.h.

◆ protocol_widget_ssh_exec

gboolean(* _RemminaPluginService::protocol_widget_ssh_exec) (RemminaProtocolWidget *gp, gboolean wait, const gchar *fmt,...)

Definition at line 277 of file plugin.h.

◆ protocol_widget_start_direct_tunnel

gchar*(* _RemminaPluginService::protocol_widget_start_direct_tunnel) (RemminaProtocolWidget *gp, gint default_port, gboolean port_plus)

Definition at line 270 of file plugin.h.

◆ protocol_widget_start_reverse_tunnel

gboolean(* _RemminaPluginService::protocol_widget_start_reverse_tunnel) (RemminaProtocolWidget *gp, gint local_port)

Definition at line 271 of file plugin.h.

◆ protocol_widget_start_xport_tunnel

gboolean(* _RemminaPluginService::protocol_widget_start_xport_tunnel) (RemminaProtocolWidget *gp, RemminaXPortTunnelInitFunc init_func)

Definition at line 280 of file plugin.h.

◆ protocol_widget_unlock_dynres

void(* _RemminaPluginService::protocol_widget_unlock_dynres) (RemminaProtocolWidget *gp)

Definition at line 285 of file plugin.h.

◆ protocol_widget_update_align

void(* _RemminaPluginService::protocol_widget_update_align) (RemminaProtocolWidget *gp)

Definition at line 284 of file plugin.h.

◆ rcw_open_from_file_full

GtkWidget*(* _RemminaPluginService::rcw_open_from_file_full) (RemminaFile *remminafile, GCallback disconnect_cb, gpointer data, guint *handler)

Definition at line 301 of file plugin.h.

◆ register_plugin

gboolean(* _RemminaPluginService::register_plugin) (RemminaPlugin *plugin)

Definition at line 166 of file plugin.h.

◆ remmina_protocol_widget_get_current_scale_mode

RemminaScaleMode(* _RemminaPluginService::remmina_protocol_widget_get_current_scale_mode) (RemminaProtocolWidget *gp)

Definition at line 172 of file plugin.h.

◆ show_dialog

void(* _RemminaPluginService::show_dialog) (GtkMessageType msg, GtkButtonsType buttons, const gchar *message)

Definition at line 302 of file plugin.h.

◆ ui_register

void(* _RemminaPluginService::ui_register) (GtkWidget *widget)

Definition at line 245 of file plugin.h.

◆ widget_pool_register

void(* _RemminaPluginService::widget_pool_register) (GtkWidget *widget)

Definition at line 300 of file plugin.h.


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