DBusAnnotationInfo

Information about an annotation.

Constructors

this
this(GDBusAnnotationInfo* gDBusAnnotationInfo, 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
DBusAnnotationInfo doref()

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

getDBusAnnotationInfoStruct
GDBusAnnotationInfo* getDBusAnnotationInfoStruct(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.

key
string key [@property getter]
string key [@property setter]

The name of the annotation, e.g. "org.freedesktop.DBus.Deprecated".

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

The reference count or -1 if statically allocated.

value
string value [@property getter]
string value [@property setter]

The value of the annotation.

Static functions

getType
GType getType()
lookup
string lookup(DBusAnnotationInfo[] annotations, string name)

Looks up the value of an annotation.

Variables

gDBusAnnotationInfo
GDBusAnnotationInfo* gDBusAnnotationInfo;

the main Gtk struct

Meta

Since

2.26