Module async_rustbus::conn
source · Expand description
Low level non-blocking implementation of the DBus connection and some helper functions.
These are used to create RpcConn
, the primary async connection of this crate.
Most end-user of this library will never need to touch this module.
Structs
- A synchronous non-blocking connection to DBus session.
Enums
- A address for connecting to a DBus dubs. These can be file systems paths to a Unix socket, a TCP address, or an abstract Unix socket.
Constants
- The environmental variable that contains address of the session DBus.
- The filesystem path for all system DBuses.
Functions
- Get and parse address of the session DBus from the environment.
- Get the path of the system bus if it exists.