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 | |
static RemminaFile * | remmina_file_new_empty (void) |
RemminaFile * | remmina_file_new (void) |
void | remmina_file_generate_filename (RemminaFile *remminafile) |
Generate a new Remmina connection profile file name. More... | |
void | remmina_file_set_filename (RemminaFile *remminafile, const gchar *filename) |
void | remmina_file_set_statefile (RemminaFile *remminafile) |
const gchar * | remmina_file_get_filename (RemminaFile *remminafile) |
RemminaFile * | remmina_file_copy (const gchar *filename) |
const RemminaProtocolSetting * | find_protocol_setting (const gchar *name, RemminaProtocolPlugin *protocol_plugin) |
static void | upgrade_sshkeys_202001_mig_common_setting (RemminaFile *remminafile, gboolean protocol_is_ssh, gboolean ssh_enabled, gchar *suffix) |
static void | upgrade_sshkeys_202001 (RemminaFile *remminafile) |
RemminaFile * | remmina_file_load (const gchar *filename) |
void | remmina_file_set_string (RemminaFile *remminafile, const gchar *setting, const gchar *value) |
void | remmina_file_set_state (RemminaFile *remminafile, const gchar *setting, const gchar *value) |
const gchar * | remmina_file_get_string (RemminaFile *remminafile, const gchar *setting) |
gchar * | remmina_file_get_secret (RemminaFile *remminafile, const gchar *setting) |
gchar * | remmina_file_format_properties (RemminaFile *remminafile, const gchar *setting) |
void | remmina_file_set_int (RemminaFile *remminafile, const gchar *setting, gint value) |
void | remmina_file_set_state_int (RemminaFile *remminafile, const gchar *setting, gint value) |
gint | remmina_file_get_int (RemminaFile *remminafile, const gchar *setting, gint default_value) |
gint | remmina_file_get_state_int (RemminaFile *remminafile, const gchar *setting, gint default_value) |
gdouble | remmina_file_get_double (RemminaFile *remminafile, const gchar *setting, gdouble default_value) |
gdouble | remmina_file_get_state_double (RemminaFile *remminafile, const gchar *setting, gdouble default_value) |
static GKeyFile * | remmina_file_get_keyfile (RemminaFile *remminafile) |
static GKeyFile * | remmina_file_get_keystate (RemminaFile *remminafile) |
void | remmina_file_free (RemminaFile *remminafile) |
void | remmina_file_save (RemminaFile *remminafile) |
void | remmina_file_store_secret_plugin_password (RemminaFile *remminafile, const gchar *key, const gchar *value) |
RemminaFile * | remmina_file_dup (RemminaFile *remminafile) |
const gchar * | remmina_file_get_icon_name (RemminaFile *remminafile) |
RemminaFile * | remmina_file_dup_temp_protocol (RemminaFile *remminafile, const gchar *new_protocol) |
void | remmina_file_delete (const gchar *filename) |
const gchar * | remmina_file_get_state (RemminaFile *remminafile, const gchar *setting) |
void | remmina_file_state_last_success (RemminaFile *remminafile) |
void | remmina_file_unsave_passwords (RemminaFile *remminafile) |
gchar * | remmina_file_get_datetime (RemminaFile *remminafile) |
Return the string date of the last time a Remmina state file has been modified. More... | |
void | remmina_file_touch (RemminaFile *remminafile) |
Update the atime and mtime of a given filename. More... | |
Variables | |
static struct timespec | times [2] |
const RemminaProtocolSetting* find_protocol_setting | ( | const gchar * | name, |
RemminaProtocolPlugin * | protocol_plugin | ||
) |
Definition at line 235 of file remmina_file.c.
RemminaFile* remmina_file_copy | ( | const gchar * | filename | ) |
Definition at line 217 of file remmina_file.c.
void remmina_file_delete | ( | const gchar * | filename | ) |
Definition at line 911 of file remmina_file.c.
RemminaFile* remmina_file_dup | ( | RemminaFile * | remminafile | ) |
Definition at line 865 of file remmina_file.c.
RemminaFile* remmina_file_dup_temp_protocol | ( | RemminaFile * | remminafile, |
const gchar * | new_protocol | ||
) |
Definition at line 899 of file remmina_file.c.
gchar* remmina_file_format_properties | ( | RemminaFile * | remminafile, |
const gchar * | setting | ||
) |
Definition at line 561 of file remmina_file.c.
void remmina_file_free | ( | RemminaFile * | remminafile | ) |
Definition at line 709 of file remmina_file.c.
void remmina_file_generate_filename | ( | RemminaFile * | remminafile | ) |
Generate a new Remmina connection profile file name.
File name restrictions:
Definition at line 114 of file remmina_file.c.
gchar* remmina_file_get_datetime | ( | RemminaFile * | remminafile | ) |
Return the string date of the last time a Remmina state file has been modified.
This is used to return the modification date of a file and it’s used to return the modification date and time of a given Remmina file. If it fails it will return "Fri, 16 Oct 2009 07:04:46 GMT", that is just a date to don't return an empty string (challenge: what was happened that day at that time?).
Definition at line 1031 of file remmina_file.c.
gdouble remmina_file_get_double | ( | RemminaFile * | remminafile, |
const gchar * | setting, | ||
gdouble | default_value | ||
) |
Definition at line 629 of file remmina_file.c.
const gchar* remmina_file_get_filename | ( | RemminaFile * | remminafile | ) |
Definition at line 210 of file remmina_file.c.
const gchar* remmina_file_get_icon_name | ( | RemminaFile * | remminafile | ) |
Definition at line 885 of file remmina_file.c.
gint remmina_file_get_int | ( | RemminaFile * | remminafile, |
const gchar * | setting, | ||
gint | default_value | ||
) |
Definition at line 603 of file remmina_file.c.
|
static |
Definition at line 680 of file remmina_file.c.
|
static |
Definition at line 695 of file remmina_file.c.
gchar* remmina_file_get_secret | ( | RemminaFile * | remminafile, |
const gchar * | setting | ||
) |
Definition at line 551 of file remmina_file.c.
const gchar* remmina_file_get_state | ( | RemminaFile * | remminafile, |
const gchar * | setting | ||
) |
Definition at line 925 of file remmina_file.c.
gdouble remmina_file_get_state_double | ( | RemminaFile * | remminafile, |
const gchar * | setting, | ||
gdouble | default_value | ||
) |
Definition at line 655 of file remmina_file.c.
gint remmina_file_get_state_int | ( | RemminaFile * | remminafile, |
const gchar * | setting, | ||
gint | default_value | ||
) |
Definition at line 615 of file remmina_file.c.
const gchar* remmina_file_get_string | ( | RemminaFile * | remminafile, |
const gchar * | setting | ||
) |
Definition at line 516 of file remmina_file.c.
RemminaFile* remmina_file_load | ( | const gchar * | filename | ) |
Definition at line 350 of file remmina_file.c.
RemminaFile* remmina_file_new | ( | void | ) |
Definition at line 93 of file remmina_file.c.
|
static |
Definition at line 76 of file remmina_file.c.
void remmina_file_save | ( | RemminaFile * | remminafile | ) |
Definition at line 730 of file remmina_file.c.
void remmina_file_set_filename | ( | RemminaFile * | remminafile, |
const gchar * | filename | ||
) |
Definition at line 182 of file remmina_file.c.
void remmina_file_set_int | ( | RemminaFile * | remminafile, |
const gchar * | setting, | ||
gint | value | ||
) |
Definition at line 585 of file remmina_file.c.
void remmina_file_set_state | ( | RemminaFile * | remminafile, |
const gchar * | setting, | ||
const gchar * | value | ||
) |
Definition at line 505 of file remmina_file.c.
void remmina_file_set_state_int | ( | RemminaFile * | remminafile, |
const gchar * | setting, | ||
gint | value | ||
) |
Definition at line 594 of file remmina_file.c.
void remmina_file_set_statefile | ( | RemminaFile * | remminafile | ) |
Definition at line 189 of file remmina_file.c.
void remmina_file_set_string | ( | RemminaFile * | remminafile, |
const gchar * | setting, | ||
const gchar * | value | ||
) |
Definition at line 469 of file remmina_file.c.
void remmina_file_state_last_success | ( | RemminaFile * | remminafile | ) |
Definition at line 948 of file remmina_file.c.
void remmina_file_store_secret_plugin_password | ( | RemminaFile * | remminafile, |
const gchar * | key, | ||
const gchar * | value | ||
) |
Definition at line 846 of file remmina_file.c.
void remmina_file_touch | ( | RemminaFile * | remminafile | ) |
Update the atime and mtime of a given filename.
Function used to update the atime and mtime of a given remmina file, partially taken from suckless sbase
Definition at line 1105 of file remmina_file.c.
void remmina_file_unsave_passwords | ( | RemminaFile * | remminafile | ) |
Definition at line 978 of file remmina_file.c.
|
static |
Definition at line 291 of file remmina_file.c.
|
static |
Definition at line 265 of file remmina_file.c.
|
static |
Definition at line 73 of file remmina_file.c.