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. |