DBusPropertyInfo

Information about a D-Bus property on a D-Bus interface.

Constructors

this
this(GDBusPropertyInfo* gDBusPropertyInfo, bool ownedRef)

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

getDBusPropertyInfoStruct
GDBusPropertyInfo* getDBusPropertyInfoStruct(bool transferOwnership)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

ref_
DBusPropertyInfo ref_()

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

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.

flags
GDBusPropertyInfoFlags flags [@property getter]
GDBusPropertyInfoFlags flags [@property setter]

Access control flags for the property.

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

The name of the D-Bus property, e.g. "SupportedFilesystems".

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]

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

Static functions

getType
GType getType()

Variables

gDBusPropertyInfo
GDBusPropertyInfo* gDBusPropertyInfo;

the main Gtk struct

Meta

Since

2.26