Module rustbus::message_builder
source · Expand description
Build new messages that you want to send over a connection
Structs
- Created by MessageBuilder::call. Use it to make a new call to a service
- The dynamic part of a dbus message header
- Message received by a connection or in preparation before being sent over a connection.
- The body accepts everything that implements the Marshal trait (e.g. all basic types, strings, slices, Hashmaps,…..) And you can of course write an Marshal impl for your own datastrcutures
- Iterate over the messages parameters
- Starting point for new messages. Create either a call or a signal
- Created by MessageBuilder::signal. Use it to make a new signal
Enums
- Flags that can be set in the message header
- Types a message might have
Functions
- Helper function you might need, if the dbus API you use has Variants somewhere inside nested structures. If the the API has a Variant at the top-level you can use MarshalledMessageBody::push_variant.