gio.dbus_annotation_info

Module for [DBusAnnotationInfo] class

Types 1

Information about an annotation.

Methods
void * _cPtr(Flag!"Dup" dup = No.Dup) nothrow
GType _getGType() static nothrow
GType _gType() @property nothrow
DBusAnnotationInfo self() nothrowReturns `this`, for use in `with` statements.
int refCount() @property nothrowGet `refCount` field. Returns: The reference count or -1 if statically allocated.
void refCount(int propval) @property nothrowSet `refCount` field. Params: propval = The reference count or -1 if statically allocated.
string key() @property nothrowGet `key` field. Returns: The name of the annotation, e.g. "org.freedesktop.DBus.Deprecated".
void key(string propval) @property nothrowSet `key` field. Params: propval = The name of the annotation, e.g. "org.freedesktop.DBus.Deprecated".
string value() @property nothrowGet `value` field. Returns: The value of the annotation.
void value(string propval) @property nothrowSet `value` field. Params: propval = The value of the annotation.
string lookup(gio.dbus_annotation_info.DBusAnnotationInfo[] annotations, string name) static nothrowLooks up the value of an annotation.
Constructors
this(int refCount = int.init, string key = string.init, string value = string.init)Create a `dbus_annotation_info.DBusAnnotationInfo` boxed type. Params: refCount = The reference count or -1 if statically allocated. key = The name of the annotation, e.g. "org.freedesktop.DBus.Dep...
this(void * ptr, Flag!"Take" take)