Class

PhoshIdleDBusObjectManagerClient

Description [src]

class Phosh.IdleDBusObjectManagerClient : Gio.DBusObjectManagerClient {
  /* No available fields */
}

The PhoshIdleDBusObjectManagerClient structure contains only private data and should only be accessed using the provided API.

Constructors

phosh_idle_dbus_object_manager_client_new_finish

Finishes an operation started with phosh_idle_dbus_object_manager_client_new().

phosh_idle_dbus_object_manager_client_new_for_bus_finish

Finishes an operation started with phosh_idle_dbus_object_manager_client_new_for_bus().

phosh_idle_dbus_object_manager_client_new_for_bus_sync

Like phosh_idle_dbus_object_manager_client_new_sync() but takes a GBusType instead of a GDBusConnection.

phosh_idle_dbus_object_manager_client_new_sync

Synchronously creates GDBusObjectManagerClient using phosh_idle_dbus_object_manager_client_get_proxy_type() as the GDBusProxyTypeFunc. See g_dbus_object_manager_client_new_sync() for more details.

Functions

phosh_idle_dbus_object_manager_client_get_proxy_type

A GDBusProxyTypeFunc that maps interface_name to the generated GDBusObjectProxy derived and GDBusProxy derived types.

phosh_idle_dbus_object_manager_client_new

Asynchronously creates GDBusObjectManagerClient using phosh_idle_dbus_object_manager_client_get_proxy_type() as the GDBusProxyTypeFunc. See g_dbus_object_manager_client_new() for more details.

phosh_idle_dbus_object_manager_client_new_for_bus

Like phosh_idle_dbus_object_manager_client_new() but takes a GBusType instead of a GDBusConnection.

Instance methods

Methods inherited from GDBusObjectManagerClient (4)
g_dbus_object_manager_client_get_connection

Gets the GDBusConnection used by manager.

Available since: 2.30

g_dbus_object_manager_client_get_flags

Gets the flags that manager was constructed with.

Available since: 2.30

g_dbus_object_manager_client_get_name

Gets the name that manager is for, or NULL if not a message bus connection.

Available since: 2.30

g_dbus_object_manager_client_get_name_owner

The unique name that owns the name that manager is for or NULL if no-one currently owns that name. You can connect to the GObject::notify signal to track changes to the GDBusObjectManagerClient:name-owner property.

Available since: 2.30

Methods inherited from GObject (42)

Please see GObject for a full list of methods.

Methods inherited from GAsyncInitable (3)
g_async_initable_init_async

Starts asynchronous initialization of the object implementing the interface. This must be done before any real use of the object after initial construction. If the object also implements GInitable you can optionally call g_initable_init() instead.

Available since: 2.22

g_async_initable_init_finish

Finishes asynchronous initialization and returns the result. See g_async_initable_init_async().

Available since: 2.22

g_async_initable_new_finish

Finishes the async construction for the various g_async_initable_new calls, returning the created object or NULL on error.

Available since: 2.22

Methods inherited from GDBusObjectManager (4)
g_dbus_object_manager_get_interface

Gets the interface proxy for interface_name at object_path, if any.

Available since: 2.30

g_dbus_object_manager_get_object

Gets the GDBusObjectProxy at object_path, if any.

Available since: 2.30

g_dbus_object_manager_get_object_path

Gets the object path that manager is for.

Available since: 2.30

g_dbus_object_manager_get_objects

Gets all GDBusObject objects known to manager.

Available since: 2.30

Methods inherited from GInitable (1)
g_initable_init

Initializes the object implementing the interface.

Available since: 2.22

Properties

Properties inherited from GDBusObjectManagerClient (9)
Gio.DBusObjectManagerClient:bus-type

If this property is not G_BUS_TYPE_NONE, then GDBusObjectManagerClient:connection must be NULL and will be set to the GDBusConnection obtained by calling g_bus_get() with the value of this property.

Available since: 2.30

Gio.DBusObjectManagerClient:connection

The GDBusConnection to use.

Available since: 2.30

Gio.DBusObjectManagerClient:flags

Flags from the GDBusObjectManagerClientFlags enumeration.

Available since: 2.30

Gio.DBusObjectManagerClient:get-proxy-type-destroy-notify

A GDestroyNotify for the #gpointer user_data in GDBusObjectManagerClient:get-proxy-type-user-data.

Available since: 2.30

Gio.DBusObjectManagerClient:get-proxy-type-func

The GDBusProxyTypeFunc to use when determining what GType to use for interface proxies or NULL.

Available since: 2.30

Gio.DBusObjectManagerClient:get-proxy-type-user-data

The #gpointer user_data to pass to GDBusObjectManagerClient:get-proxy-type-func.

Available since: 2.30

Gio.DBusObjectManagerClient:name

The well-known name or unique name that the manager is for.

Available since: 2.30

Gio.DBusObjectManagerClient:name-owner

The unique name that owns GDBusObjectManagerClient:name or NULL if no-one is currently owning the name. Connect to the GObject::notify signal to track changes to this property.

Available since: 2.30

Gio.DBusObjectManagerClient:object-path

The object path the manager is for.

Available since: 2.30

Signals

Signals inherited from GDBusObjectManagerClient (2)
Gio.DBusObjectManagerClient::interface-proxy-properties-changed

Emitted when one or more D-Bus properties on proxy changes. The local cache has already been updated when this signal fires. Note that both changed_properties and invalidated_properties are guaranteed to never be NULL (either may be empty though).

Available since: 2.30

Gio.DBusObjectManagerClient::interface-proxy-signal

Emitted when a D-Bus signal is received on interface_proxy.

Available since: 2.30

Signals inherited from GObject (1)
GObject.Object::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Signals inherited from GDBusObjectManager (4)
Gio.DBusObjectManager::interface-added

Emitted when interface is added to object.

Available since: 2.30

Gio.DBusObjectManager::interface-removed

Emitted when interface has been removed from object.

Available since: 2.30

Gio.DBusObjectManager::object-added

Emitted when object is added to manager.

Available since: 2.30

Gio.DBusObjectManager::object-removed

Emitted when object is removed from manager.

Available since: 2.30

Class structure

struct PhoshIdleDBusObjectManagerClientClass {
  GDBusObjectManagerClientClass parent_class;
  
}
Class members
parent_class
GDBusObjectManagerClientClass
 

The parent class.