nameOwnerChanged property
Stream<DBusNameOwnerChangedEvent>
nameOwnerChanged
Stream of name change events.
Implementation
Stream<DBusNameOwnerChangedEvent> get nameOwnerChanged =>
DBusSignalStream(this,
sender: 'org.freedesktop.DBus',
interface: 'org.freedesktop.DBus',
name: 'NameOwnerChanged',
signature: DBusSignature('sss'))
.map((signal) {
var name = signal.values[0].asString();
var oldOwner = signal.values[1].asString();
var newOwner = signal.values[2].asString();
return DBusNameOwnerChangedEvent(name,
oldOwner: oldOwner != '' ? oldOwner : null,
newOwner: newOwner != '' ? newOwner : null);
});