the type of bus to own a name on
the well-known name to own
a set of flags with ownership options
closure to invoke when connected to the bus of type bus_type, or NULL to ignore
closure to invoke when name is acquired, or NULL to ignore
closure to invoke when name is lost, or NULL to ignore
an identifier (never 0) that can be used with Gio.bus_unown_name to stop owning the name.
Version of [func@Gio.bus_own_name using closures instead of callbacks for easier binding in other languages.