DBusNames.watchNameOnConnectionWithClosures

Version of g_bus_watch_name_on_connection() using closures instead of callbacks for easier binding in other languages. Since 2.26

class DBusNames
static
uint
watchNameOnConnectionWithClosures

Parameters

connection DBusConnection

A GDBusConnection.

name string

The name (well-known or unique) to watch.

flags GBusNameWatcherFlags

Flags from the GBusNameWatcherFlags enumeration.

nameAppearedClosure Closure

GClosure to invoke when name is known to exist or NULL. [allow-none]

nameVanishedClosure Closure

GClosure to invoke when name is known to not exist or NULL. [allow-none]

Return Value

Type: uint

An identifier (never 0) that an be used with g_bus_unwatch_name() to stop watching the name. Rename to: g_bus_watch_name_on_connection

Meta