Class

GioDBusObjectProxy

Description [src]

class Gio.DBusObjectProxy : GObject.Object {
  /* No available fields */
}

A GDBusObjectProxy is an object used to represent a remote object with one or more D-Bus interfaces. Normally, you don’t instantiate a GDBusObjectProxy yourself - typically GDBusObjectManagerClient is used to obtain it.

Available since:2.30

Hierarchy

hierarchy this GDBusObjectProxy implements_0 GDBusObject this--implements_0 ancestor_0 GObject ancestor_0--this

Ancestors

Implements

Constructors

g_dbus_object_proxy_new

Creates a new GDBusObjectProxy for the given connection and object path.

Available since: 2.30

Instance methods

g_dbus_object_proxy_get_connection

Gets the connection that proxy is for.

Available since: 2.30

Methods inherited from GObject (43)
Methods inherited from GDBusObject (3)
g_dbus_object_get_interface

Gets the D-Bus interface with name interface_name associated with object, if any.

Available since: 2.30

g_dbus_object_get_interfaces

Gets the D-Bus interfaces associated with object.

Available since: 2.30

g_dbus_object_get_object_path

Gets the object path for object.

Available since: 2.30

Properties

Gio.DBusObjectProxy:g-connection

The connection of the proxy.

Available since: 2.30

Gio.DBusObjectProxy:g-object-path

The object path of the proxy.

Available since: 2.30

Signals

Signals inherited from GObject (1)
Signals inherited from GDBusObject (2)
Gio.DBusObject::interface-added

Emitted when interface is added to object.

Available since: 2.30

Gio.DBusObject::interface-removed

Emitted when interface is removed from object.

Available since: 2.30

Class structure

struct GioDBusObjectProxyClass {
  GObjectClass parent_class;
  
}
Class members
parent_class
GObjectClass
 

The parent class.