OrgFreedesktopUPower constructor
OrgFreedesktopUPower(
- DBusClient client,
- String destination, {
- DBusObjectPath path = const DBusObjectPath.unchecked('/org/freedesktop/UPower'),
Implementation
OrgFreedesktopUPower(
DBusClient client,
String destination, {
DBusObjectPath path = const DBusObjectPath.unchecked(
'/org/freedesktop/UPower',
),
}) : super(client, name: destination, path: path) {
deviceAdded =
DBusRemoteObjectSignalStream(
object: this,
interface: 'org.freedesktop.UPower',
name: 'DeviceAdded',
signature: DBusSignature('o'),
).asBroadcastStream().map(
(signal) => OrgFreedesktopUPowerDeviceAdded(signal),
);
deviceRemoved =
DBusRemoteObjectSignalStream(
object: this,
interface: 'org.freedesktop.UPower',
name: 'DeviceRemoved',
signature: DBusSignature('o'),
).asBroadcastStream().map(
(signal) => OrgFreedesktopUPowerDeviceRemoved(signal),
);
}