ddbus.thin

Thin OO wrapper around DBus types

Members

Classes

DBusException (from ddbus.exception)
class DBusException via public import ddbus.exception : wrapErrors, DBusException;

Thrown when a DBus error code was returned by libdbus.

Enums

MessageType
enum MessageType
Undocumented in source.

Functions

connectToBus
Connection connectToBus(DBusBusType bus)
Undocumented in source. Be warned that the author may not have intended to support it.
variant
Variant!T variant(T data)
Undocumented in source. Be warned that the author may not have intended to support it.
wrapErrors (from ddbus.exception)
T wrapErrors(T delegate(DBusError* err) del, string file, size_t line, Throwable next) via public import ddbus.exception : wrapErrors, DBusException;
Undocumented in source.

Structs

Connection
struct Connection
Undocumented in source.
DBusAny
struct DBusAny

Structure allowing typeless parameters

Message
struct Message
Undocumented in source.
ObjectPath
struct ObjectPath
Undocumented in source.
Variant
struct Variant(T)

Marks the data as variant on serialization

Meta