DBusArgInfo

Information about an argument for a method or a signal.

Constructors

this
this(GDBusArgInfo* gDBusArgInfo, bool ownedRef = false)

Sets our main struct and passes it to the parent class.

Destructor

A destructor is present on this object, but not explicitly documented in the source.

Members

Functions

doref
DBusArgInfo doref()

If info is statically allocated does nothing. Otherwise increases the reference count.

getDBusArgInfoStruct
GDBusArgInfo* getDBusArgInfoStruct(bool transferOwnership = false)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

unref
void unref()

If info is statically allocated, does nothing. Otherwise decreases the reference count of info. When its reference count drops to 0, the memory used is freed.

Properties

annotations
DBusAnnotationInfo[] annotations [@property getter]
DBusAnnotationInfo[] annotations [@property setter]

A pointer to a NULL-terminated array of pointers to gio.DBusAnnotationInfo structures or NULL if there are no annotations.

name
string name [@property getter]
string name [@property setter]

Name of the argument, e.g. unix_user_id.

refCount
int refCount [@property getter]
int refCount [@property setter]

The reference count or -1 if statically allocated.

signature
string signature [@property getter]
string signature [@property setter]

D-Bus signature of the argument (a single complete type).

Static functions

getType
GType getType()

Variables

gDBusArgInfo
GDBusArgInfo* gDBusArgInfo;

the main Gtk struct

Meta

Since

2.26