DBusSignalInfo

Information about a signal on a D-Bus interface.

Constructors

this
this(GDBusSignalInfo* gDBusSignalInfo, 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

getDBusSignalInfoStruct
GDBusSignalInfo* getDBusSignalInfoStruct(bool transferOwnership)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

ref_
DBusSignalInfo 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.

args
DBusArgInfo[] args [@property getter]
DBusArgInfo[] args [@property setter]

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

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

The name of the D-Bus signal, e.g. "NameOwnerChanged".

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

The reference count or -1 if statically allocated.

Static functions

getType
GType getType()

Variables

gDBusSignalInfo
GDBusSignalInfo* gDBusSignalInfo;

the main Gtk struct

Meta

Since

2.26