Module async_rustbus::conn[][src]

[]

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

Conn

A synchronous non-blocking connection to DBus session.

Enums

DBusAddr

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

DBUS_SESS_ENV

The environmental variable that contains address of the session DBus.

DBUS_SYS_PATH

The filesystem path for all system DBuses.

Functions

get_session_bus_addr

Get and parse address of the session DBus from the environment.

get_system_bus_addr

Get the path of the system bus if it exists.