[−][src]Crate dbus_crossroads
dbus-crossroads is a framework for quickly implementing interfaces on object paths, i e server side.
When complete, it will supersede the dbus::tree module.
You can jump into the commented examples, one for sync and one for async (dbus-tokio), or familiarize yourself using this API reference.
Structs
Context | Context is the struct that accompanies you through your method call handler, providing helpful information about the message sent from the client, as well as some methods to send extra messages (typically signals) in return. |
Crossroads | Crossroads is the "main" object, containing object paths, a registry of interfaces, and a crossreference of which object paths implement which interfaces. |
IfaceBuilder | Struct used to build an interface. |
IfaceToken | Contains a reference to a registered interface. |
MethodDesc | Struct used to describe a method when building an interface. |
MethodErr | A D-Bus Method Error, containing an error name and a description. |
PropBuilder | Struct used to describe a property when building an interface. |
PropContext | |
SignalDesc | Struct used to describe a signal when building an interface. |