Module async_rustbus::conn[][src]

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.