DBusClient.system constructor

DBusClient.system({
  1. bool introspectable = true,
})

Creates a new DBus client to communicate with the system bus.

Implementation

factory DBusClient.system({bool introspectable = true}) {
  var address = Platform.environment['DBUS_SYSTEM_BUS_ADDRESS'];
  return DBusClient(
      DBusAddress(address ??= 'unix:path=/var/run/dbus/system_bus_socket'),
      introspectable: introspectable);
}