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.
src/pygobject.h File Reference

Go to the source code of this file.

Data Structures

struct  _PyGClosure
 
struct  PyGObject
 
struct  PyGBoxed
 
struct  PyGPointer
 
struct  PyGParamSpec
 
struct  _PyGObject_Functions
 

Typedefs

typedef struct _PyGClosure PyGClosure
 
typedef struct _PyGObjectData PyGObjectData
 
typedef void(* PyGFatalExceptionFunc) (void)
 
typedef void(* PyGThreadBlockFunc) (void)
 
typedef int(* PyGClassInitFunc) (gpointer gclass, PyTypeObject *pyclass)
 
typedef PyTypeObject *(* PyGTypeRegistrationFunction) (const gchar *name, gpointer data)
 

Enumerations

enum  PyGObjectFlags { PYGOBJECT_USING_TOGGLE_REF = 1 << 0, PYGOBJECT_IS_FLOATING_REF = 1 << 1, PYGOBJECT_USING_TOGGLE_REF = 1 << 0, PYGOBJECT_IS_FLOATING_REF = 1 << 1 }
 

Functions

static PyObject * pygobject_init (int req_major, int req_minor, int req_micro)
 pygobject_init: : minimum version major number, or -1 : minimum version minor number, or -1 : minimum version micro number, or -1 More...
 

Variables

G_BEGIN_DECLS typedef void(* PyClosureExceptionHandler )(GValue *ret, guint n_param_values, const GValue *params)
 
struct _PyGObject_Functions_PyGObject_API
 

Typedef Documentation

◆ PyGClassInitFunc

typedef int(* PyGClassInitFunc) (gpointer gclass, PyTypeObject *pyclass)

Definition at line 115 of file src/pygobject.h.

◆ PyGClosure

typedef struct _PyGClosure PyGClosure

Definition at line 48 of file src/pygobject.h.

◆ PyGFatalExceptionFunc

typedef void(* PyGFatalExceptionFunc) (void)

Definition at line 104 of file src/pygobject.h.

◆ PyGObjectData

typedef struct _PyGObjectData PyGObjectData

Definition at line 49 of file src/pygobject.h.

◆ PyGThreadBlockFunc

typedef void(* PyGThreadBlockFunc) (void)

Definition at line 105 of file src/pygobject.h.

◆ PyGTypeRegistrationFunction

typedef PyTypeObject*(* PyGTypeRegistrationFunction) (const gchar *name, gpointer data)

Definition at line 116 of file src/pygobject.h.

Enumeration Type Documentation

◆ PyGObjectFlags

Enumerator
PYGOBJECT_USING_TOGGLE_REF 
PYGOBJECT_IS_FLOATING_REF 
PYGOBJECT_USING_TOGGLE_REF 
PYGOBJECT_IS_FLOATING_REF 

Definition at line 59 of file src/pygobject.h.

Function Documentation

◆ pygobject_init()

static PyObject* pygobject_init ( int  req_major,
int  req_minor,
int  req_micro 
)
inlinestatic

pygobject_init: : minimum version major number, or -1 : minimum version minor number, or -1 : minimum version micro number, or -1

Imports and initializes the 'gobject' python module. Can optionally check for a required minimum version if , , and are all different from -1.

Returns: a new reference to the gobject module on success, NULL in case of failure (and raises ImportError).

Definition at line 323 of file src/pygobject.h.

Variable Documentation

◆ _PyGObject_API

struct _PyGObject_Functions * _PyGObject_API

Definition at line 232 of file src/pygobject.h.

◆ PyClosureExceptionHandler

G_BEGIN_DECLS typedef void(* PyClosureExceptionHandler) (GValue *ret, guint n_param_values, const GValue *params)

Definition at line 47 of file src/pygobject.h.