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.
remmina_plugin_python_remmina_file.c File Reference

Go to the source code of this file.

Functions

static PyObject * file_get_path (PyRemminaFile *self, PyObject *args)
 
static PyObject * file_set_setting (PyRemminaFile *self, PyObject *args, PyObject *kwds)
 
static PyObject * file_get_setting (PyRemminaFile *self, PyObject *args, PyObject *kwds)
 
static PyObject * file_get_secret (PyRemminaFile *self, PyObject *setting)
 
static PyObject * file_unsave_passwords (PyRemminaFile *self, PyObject *args)
 
static void file_dealloc (PyObject *self)
 
void remmina_plugin_python_remmina_init_types (void)
 
PyRemminaFileremmina_plugin_python_remmina_file_to_python (RemminaFile *file)
 Converts the instance of RemminaFile to a Python object that can be passed to the Python engine. More...
 

Variables

static PyMethodDef python_remmina_file_type_methods []
 
static PyTypeObject python_remmina_file_type
 The definition of the Python module 'remmina'. More...
 

Function Documentation

◆ file_dealloc()

static void file_dealloc ( PyObject *  self)
static

Definition at line 53 of file remmina_plugin_python_remmina_file.c.

◆ file_get_path()

static PyObject * file_get_path ( PyRemminaFile self,
PyObject *  args 
)
static

Definition at line 100 of file remmina_plugin_python_remmina_file.c.

◆ file_get_secret()

static PyObject * file_get_secret ( PyRemminaFile self,
PyObject *  setting 
)
static

Definition at line 175 of file remmina_plugin_python_remmina_file.c.

◆ file_get_setting()

static PyObject * file_get_setting ( PyRemminaFile self,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 139 of file remmina_plugin_python_remmina_file.c.

◆ file_set_setting()

static PyObject * file_set_setting ( PyRemminaFile self,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 107 of file remmina_plugin_python_remmina_file.c.

◆ file_unsave_passwords()

static PyObject * file_unsave_passwords ( PyRemminaFile self,
PyObject *  args 
)
static

Definition at line 191 of file remmina_plugin_python_remmina_file.c.

◆ remmina_plugin_python_remmina_file_to_python()

PyRemminaFile* remmina_plugin_python_remmina_file_to_python ( RemminaFile file)

Converts the instance of RemminaFile to a Python object that can be passed to the Python engine.

Definition at line 90 of file remmina_plugin_python_remmina_file.c.

◆ remmina_plugin_python_remmina_init_types()

void remmina_plugin_python_remmina_init_types ( void  )

Definition at line 85 of file remmina_plugin_python_remmina_file.c.

Variable Documentation

◆ python_remmina_file_type

PyTypeObject python_remmina_file_type
static
Initial value:
= {
PyVarObject_HEAD_INIT(NULL, 0)
.tp_name = "remmina.RemminaFile",
.tp_doc = "",
.tp_basicsize = sizeof(PyRemminaFile),
.tp_itemsize = 0,
.tp_flags = Py_TPFLAGS_DEFAULT,
.tp_dealloc = file_dealloc
}
static PyMethodDef python_remmina_file_type_methods[]
static void file_dealloc(PyObject *self)
Wrapper for a Python object that contains a pointer to an instance of RemminaFile.

The definition of the Python module 'remmina'.

Definition at line 70 of file remmina_plugin_python_remmina_file.c.

◆ python_remmina_file_type_methods

PyMethodDef python_remmina_file_type_methods[]
static
Initial value:
= {
{ "get_path", (PyCFunction)file_get_path, METH_NOARGS, "" },
{ "set_setting", (PyCFunction)file_set_setting, METH_VARARGS | METH_KEYWORDS, "Set file setting" },
{ "get_setting", (PyCFunction)file_get_setting, METH_VARARGS | METH_KEYWORDS, "Get file setting" },
{ "get_secret", (PyCFunction)file_get_secret, METH_VARARGS, "Get secret file setting" },
{ "unsave_passwords", (PyCFunction)file_unsave_passwords, METH_NOARGS, "" },
{ NULL }
}
static PyObject * file_get_secret(PyRemminaFile *self, PyObject *setting)
static PyObject * file_set_setting(PyRemminaFile *self, PyObject *args, PyObject *kwds)
static PyObject * file_get_setting(PyRemminaFile *self, PyObject *args, PyObject *kwds)
static PyObject * file_get_path(PyRemminaFile *self, PyObject *args)
static PyObject * file_unsave_passwords(PyRemminaFile *self, PyObject *args)

Definition at line 58 of file remmina_plugin_python_remmina_file.c.