Serves as typesafe alias. Instances should be created using busName instead of casting. It prevents accidental usage of bus names in other string parameter fields and makes the API clearer.
Serving as a typesafe alias for a FileDescriptor.
Serves as typesafe alias. Instances should be created using interfaceName instead of casting. It prevents accidental usage of interface paths in other string parameter fields and makes the API clearer.
Casts a bus name argument to a BusName type. May include additional validation in the future.
Casts an integer to a FileDescriptor.
Casts a interface path argument to an InterfaceName type. May include additional validation in the future.
Structure allowing typeless parameters
Represents a message in the dbus system. Use the constructor to
Marks the data as variant on serialization
Thin OO wrapper around DBus types