Module rustbus_core

Source
Expand description

Data structures and methods related to DBus wire-format.

The stuff in this module is not specific to the crate’s implementation of a DBus connection. Almost everything in this module is reexported from rustbus with the notable exception of the path module, which is instead home-grown.

Modules§

message_builder
Build new messages that you want to send over a connection
path
Structs for validating, marshalling and unmarshalling DBus object paths.
signature
Everything needed to deal with dbus signatures
standard_messages
Some standard messages that are often needed
wire
Everything that deals with converting from/to raw bytes. You probably only need the various wrapper types.

Macros§

dbus_variant_var
This macro provides a convenient way to create enums to represent relatively simple Variants, with fitting marshal/unmarshal implementations. It can be used like this:

Enums§

ByteOrder
The supported byte orders
Error
The different errors that can occur when dealing with messages
ValError