DBusConnection.newDBusConnection

Asynchronously sets up a D-Bus connection for exchanging D-Bus messages with the end represented by stream. If observer is not NULL it may be used to control the authentication process. When the operation is finished, callback will be invoked. You can then call g_dbus_connection_new_finish() to get the result of the operation. This is a asynchronous failable constructor. See g_dbus_connection_new_sync() for the synchronous version. Since 2.26

Parameters

stream IOStream

A GIOStream.

guid string

The GUID to use if a authenticating as a server or NULL. [allow-none]

flags GDBusConnectionFlags

Flags describing how to make the connection.

observer DBusAuthObserver

A GDBusAuthObserver or NULL. [allow-none]

cancellable Cancellable

A GCancellable or NULL.

callback GAsyncReadyCallback

A GAsyncReadyCallback to call when the request is satisfied.

userData void*

The data to pass to callback.

Meta