AvahiDomainBrowser constructor
AvahiDomainBrowser(
- DBusClient client,
- String destination,
- DBusObjectPath path
Implementation
AvahiDomainBrowser(DBusClient client, String destination, DBusObjectPath path)
: super(client, name: destination, path: path) {
itemNew = DBusRemoteObjectSignalStream(
object: this,
interface: 'org.freedesktop.Avahi.DomainBrowser',
name: 'ItemNew',
signature: DBusSignature('iisu'))
.asBroadcastStream()
.map((signal) => AvahiDomainBrowserItemNew(signal));
itemRemove = DBusRemoteObjectSignalStream(
object: this,
interface: 'org.freedesktop.Avahi.DomainBrowser',
name: 'ItemRemove',
signature: DBusSignature('iisu'))
.asBroadcastStream()
.map((signal) => AvahiDomainBrowserItemRemove(signal));
failure = DBusRemoteObjectSignalStream(
object: this,
interface: 'org.freedesktop.Avahi.DomainBrowser',
name: 'Failure',
signature: DBusSignature('s'))
.asBroadcastStream()
.map((signal) => AvahiDomainBrowserFailure(signal));
allForNow = DBusRemoteObjectSignalStream(
object: this,
interface: 'org.freedesktop.Avahi.DomainBrowser',
name: 'AllForNow',
signature: DBusSignature(''))
.asBroadcastStream()
.map((signal) => AvahiDomainBrowserAllForNow(signal));
cacheExhausted = DBusRemoteObjectSignalStream(
object: this,
interface: 'org.freedesktop.Avahi.DomainBrowser',
name: 'CacheExhausted',
signature: DBusSignature(''))
.asBroadcastStream()
.map((signal) => AvahiDomainBrowserCacheExhausted(signal));
}