Remmina - The GTK+ Remote Desktop Client
v1.4.25
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.
Data Structures | |
struct | PyRemminaProtocolSetting |
Adapter struct to handle Remmina protocol settings. More... | |
Functions | |
gboolean | remmina_plugin_python_check_mandatory_member (PyObject *instance, const gchar *member) |
Util function to check if a specific member is define in a Python object. More... | |
static PyObject * | remmina_plugin_python_debug_wrapper (PyObject *self, PyObject *msg) |
static PyObject * | remmina_register_plugin_wrapper (PyObject *self, PyObject *plugin) |
static PyObject * | remmina_file_get_datadir_wrapper (PyObject *self, PyObject *plugin) |
static PyObject * | remmina_file_new_wrapper (PyObject *self, PyObject *args, PyObject *kwargs) |
static PyObject * | remmina_pref_set_value_wrapper (PyObject *self, PyObject *args, PyObject *kwargs) |
static PyObject * | remmina_pref_get_value_wrapper (PyObject *self, PyObject *args, PyObject *kwargs) |
static PyObject * | remmina_pref_get_scale_quality_wrapper (PyObject *self, PyObject *plugin) |
static PyObject * | remmina_pref_get_sshtunnel_port_wrapper (PyObject *self, PyObject *plugin) |
static PyObject * | remmina_pref_get_ssh_loglevel_wrapper (PyObject *self, PyObject *plugin) |
static PyObject * | remmina_pref_get_ssh_parseconfig_wrapper (PyObject *self, PyObject *plugin) |
static PyObject * | remmina_pref_keymap_get_keyval_wrapper (PyObject *self, PyObject *args, PyObject *kwargs) |
static PyObject * | remmina_plugin_python_log_print_wrapper (PyObject *self, PyObject *arg) |
static PyObject * | remmina_widget_pool_register_wrapper (PyObject *self, PyObject *args, PyObject *kwargs) |
static PyObject * | rcw_open_from_file_full_wrapper (PyObject *self, PyObject *args, PyObject *kwargs) |
static PyObject * | remmina_public_get_server_port_wrapper (PyObject *self, PyObject *args, PyObject *kwargs) |
static PyObject * | remmina_masterthread_exec_is_main_thread_wrapper (PyObject *self, PyObject *plugin) |
static PyObject * | remmina_gtksocket_available_wrapper (PyObject *self, PyObject *plugin) |
static PyObject * | remmina_protocol_widget_get_profile_remote_height_wrapper (PyObject *self, PyObject *args, PyObject *kwargs) |
static PyObject * | remmina_protocol_widget_get_profile_remote_width_wrapper (PyObject *self, PyObject *args, PyObject *kwargs) |
static PyObject * | remmina_plugin_python_show_dialog_wrapper (PyObject *self, PyObject *args, PyObject *kwargs) |
static PyObject * | remmina_plugin_python_get_mainwindow_wrapper (PyObject *self, PyObject *args) |
static PyObject * | remmina_protocol_plugin_signal_connection_opened_wrapper (PyObject *self, PyObject *args) |
static PyObject * | remmina_protocol_plugin_signal_connection_closed_wrapper (PyObject *self, PyObject *args) |
static PyObject * | remmina_protocol_plugin_init_auth_wrapper (PyObject *self, PyObject *args, PyObject *kwargs) |
static PyObject * | python_protocol_setting_new (PyTypeObject *type, PyObject *args, PyObject *kwargs) |
Initializes the memory and the fields of the remmina.Setting Python type. More... | |
static int | python_protocol_setting_init (PyRemminaProtocolSetting *self, PyObject *args, PyObject *kwargs) |
Constructor of the remmina.Setting Python type. More... | |
PyObject * | python_protocol_feature_new (PyTypeObject *type, PyObject *kws, PyObject *args) |
static int | python_protocol_feature_init (PyRemminaProtocolFeature *self, PyObject *args, PyObject *kwargs) |
PyRemminaProtocolFeature * | remmina_plugin_python_protocol_feature_new (void) |
PyObject * | python_screenshot_data_new (PyTypeObject *type, PyObject *kws, PyObject *args) |
static int | python_screenshot_data_init (PyRemminaPluginScreenshotData *self, PyObject *args, PyObject *kwargs) |
PyRemminaPluginScreenshotData * | remmina_plugin_python_screenshot_data_new (void) |
static PyObject * | remmina_plugin_python_generic_to_int (PyGeneric *self, PyObject *args) |
static PyObject * | remmina_plugin_python_generic_to_bool (PyGeneric *self, PyObject *args) |
static PyObject * | remmina_plugin_python_generic_to_string (PyGeneric *self, PyObject *args) |
static void | remmina_plugin_python_generic_dealloc (PyObject *self) |
PyObject * | remmina_plugin_python_generic_type_new (PyTypeObject *type, PyObject *kws, PyObject *args) |
static int | remmina_plugin_python_generic_init (PyGeneric *self, PyObject *args, PyObject *kwargs) |
PyGeneric * | remmina_plugin_python_generic_new (void) |
Creates a new instance of PyGeneric. More... | |
PyMODINIT_FUNC | remmina_plugin_python_module_initialize (void) |
Is called from the Python engine when it initializes the 'remmina' module. More... | |
void | remmina_plugin_python_module_init (void) |
Initializes all globals and registers the 'remmina' module in the Python engine. More... | |
void | remmina_plugin_python_to_protocol_setting (RemminaProtocolSetting *dest, PyObject *setting) |
Converts the PyObject to RemminaProtocolSetting. More... | |
void | remmina_plugin_python_to_protocol_feature (RemminaProtocolFeature *dest, PyObject *feature) |
Converts the PyObject to RemminaProtocolFeature. More... | |
Variables | |
static PyMethodDef | remmina_python_module_type_methods [] |
Declares functions for the Remmina module. More... | |
static PyModuleDef | remmina_python_module_type |
The definition of the Python module 'remmina'. More... | |
static PyMemberDef | python_protocol_setting_type_members [] |
static PyTypeObject | python_protocol_setting_type |
static PyMemberDef | python_protocol_feature_members [] |
static PyTypeObject | python_protocol_feature_type |
static PyMemberDef | python_screenshot_data_members [] |
static PyTypeObject | python_screenshot_data_type |
static PyMethodDef | remmina_plugin_python_generic_methods [] |
static PyMemberDef | remmina_plugin_python_generic_members [] |
static PyTypeObject | python_generic_type |
|
static |
Definition at line 394 of file remmina_plugin_python_remmina.c.
PyObject* python_protocol_feature_new | ( | PyTypeObject * | type, |
PyObject * | kws, | ||
PyObject * | args | ||
) |
Definition at line 370 of file remmina_plugin_python_remmina.c.
|
static |
Constructor of the remmina.Setting Python type.
This function is callback for the Python engine.
Definition at line 289 of file remmina_plugin_python_remmina.c.
|
static |
Initializes the memory and the fields of the remmina.Setting Python type.
This function is callback for the Python engine.
Definition at line 264 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 467 of file remmina_plugin_python_remmina.c.
PyObject* python_screenshot_data_new | ( | PyTypeObject * | type, |
PyObject * | kws, | ||
PyObject * | args | ||
) |
Definition at line 449 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 1013 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 833 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 849 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 1059 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 1052 of file remmina_plugin_python_remmina.c.
gboolean remmina_plugin_python_check_mandatory_member | ( | PyObject * | instance, |
const gchar * | member | ||
) |
Util function to check if a specific member is define in a Python object.
Definition at line 749 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 984 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 502 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 533 of file remmina_plugin_python_remmina.c.
PyGeneric* remmina_plugin_python_generic_new | ( | void | ) |
Creates a new instance of PyGeneric.
Definition at line 559 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 586 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 567 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 601 of file remmina_plugin_python_remmina.c.
PyObject* remmina_plugin_python_generic_type_new | ( | PyTypeObject * | type, |
PyObject * | kws, | ||
PyObject * | args | ||
) |
Definition at line 519 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 1149 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 970 of file remmina_plugin_python_remmina.c.
void remmina_plugin_python_module_init | ( | void | ) |
Initializes all globals and registers the 'remmina' module in the Python engine.
Initializes the 'remmina' module in the Python engine.
This
Definition at line 731 of file remmina_plugin_python_remmina.c.
PyMODINIT_FUNC remmina_plugin_python_module_initialize | ( | void | ) |
Is called from the Python engine when it initializes the 'remmina' module.
This function is only called by the Python engine!
Definition at line 621 of file remmina_plugin_python_remmina.c.
PyRemminaProtocolFeature* remmina_plugin_python_protocol_feature_new | ( | void | ) |
Definition at line 419 of file remmina_plugin_python_remmina.c.
PyRemminaPluginScreenshotData* remmina_plugin_python_screenshot_data_new | ( | void | ) |
Definition at line 486 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 1130 of file remmina_plugin_python_remmina.c.
void remmina_plugin_python_to_protocol_feature | ( | RemminaProtocolFeature * | dest, |
PyObject * | feature | ||
) |
Converts the PyObject to RemminaProtocolFeature.
dest | A target for the converted value. |
setting | The source value to convert. |
Definition at line 1114 of file remmina_plugin_python_remmina.c.
void remmina_plugin_python_to_protocol_setting | ( | RemminaProtocolSetting * | dest, |
PyObject * | setting | ||
) |
Converts the PyObject to RemminaProtocolSetting.
dest | A target for the converted value. |
setting | The source value to convert. |
Definition at line 1098 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 910 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 928 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 937 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 919 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 884 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 946 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 863 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 1178 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 1163 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 1214 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 1067 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 1083 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 1029 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 762 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 998 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 545 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 361 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 407 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 346 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 336 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 440 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 475 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 514 of file remmina_plugin_python_remmina.c.
|
static |
Definition at line 507 of file remmina_plugin_python_remmina.c.
|
static |
The definition of the Python module 'remmina'.
Definition at line 250 of file remmina_plugin_python_remmina.c.
|
static |
Declares functions for the Remmina module.
These functions can be called from Python and are wired to one of the functions here in this file.
Definition at line 109 of file remmina_plugin_python_remmina.c.