gio.dbus_annotation_info

Module for [DBusAnnotationInfo] class

Types 1

Information about an annotation.

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