Companion

object Companion

Properties

Link copied to clipboard
open val type: <Error class: unknown class><DBusProxy>

Functions

Link copied to clipboard
fun new(connection: DBusConnection, flags: DBusProxyFlags, info: DBusInterfaceInfo? = null, name: String? = null, objectPath: String, interfaceName: String, cancellable: Cancellable? = null, callback: AsyncReadyCallback)

Creates a proxy for accessing @interface_name on the remote object at @object_path owned by @name at @connection and asynchronously loads D-Bus properties unless the %G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES flag is used. Connect to the #GDBusProxy::g-properties-changed signal to get notified about property changes.

Link copied to clipboard
fun newFinish(res: AsyncResult): <Error class: unknown class><DBusProxy>

Finishes creating a #GDBusProxy.

Link copied to clipboard
fun newForBus(busType: BusType, flags: DBusProxyFlags, info: DBusInterfaceInfo? = null, name: String, objectPath: String, interfaceName: String, cancellable: Cancellable? = null, callback: AsyncReadyCallback)

Like g_dbus_proxy_new() but takes a #GBusType instead of a #GDBusConnection.

Link copied to clipboard
fun newForBusFinish(res: AsyncResult): <Error class: unknown class><DBusProxy>

Finishes creating a #GDBusProxy.