Creates a proxy for accessing interface_name on the remote object at object_path owned by name at
connection and synchronously loads D-Bus properties unless the
g_dbus_proxy_flags_do_not_load_properties flag is used.
If the g_dbus_proxy_flags_do_not_connect_signals flag is not set, also sets up match rules for signals. Connect to the g_signal signal to handle signals from the remote object.
If name is a well-known name and the g_dbus_proxy_flags_do_not_auto_start and
g_dbus_proxy_flags_do_not_auto_start_at_construction flags aren't set and no name owner
currently exists, the message bus will be requested to launch a name owner for the name.
This is a synchronous failable constructor. See @new and @new.end for the asynchronous version.
DBusProxy is used in this example.
| connection | |
| flags |
Flags used when constructing the proxy. |
| info |
A DBusInterfaceInfo specifying the minimal interface that |
| name |
A bus name (well-known or unique) or null if |
| object_path |
An object path. |
| interface_name |
A D-Bus interface name. |
| cancellable |
A Cancellable or null. |