NetworkManagerClient constructor

NetworkManagerClient({
  1. DBusClient? bus,
})

Creates a new NetworkManager client connected to the system D-Bus.

Implementation

NetworkManagerClient({DBusClient? bus})
    : _bus = bus ?? DBusClient.system(),
      _closeBus = bus == null {
  _root = DBusRemoteObjectManager(
    _bus,
    name: 'org.freedesktop.NetworkManager',
    path: DBusObjectPath('/org/freedesktop'),
  );
}