Class

PhoshCallsDBusObjectManagerClient

since: 0

Description [src]

class Phosh.CallsDBusObjectManagerClient : Gio.DBusObjectManagerClient
  implements Gio.AsyncInitable, Gio.DBusObjectManager, Gio.Initable {
  /* No available fields */
}

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

Available since: 0

Constructors

phosh_calls_dbus_object_manager_client_new_finish

Finishes an operation started with phosh_calls_dbus_object_manager_client_new().

since: 0

phosh_calls_dbus_object_manager_client_new_for_bus_finish

Finishes an operation started with phosh_calls_dbus_object_manager_client_new_for_bus().

since: 0

phosh_calls_dbus_object_manager_client_new_for_bus_sync

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

since: 0

phosh_calls_dbus_object_manager_client_new_sync

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

since: 0

Functions

phosh_calls_dbus_object_manager_client_get_proxy_type

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

since: 0

phosh_calls_dbus_object_manager_client_new

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

since: 0

phosh_calls_dbus_object_manager_client_new_for_bus

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

since: 0

Instance methods

Methods inherited from GDBusObjectManagerClient (4)
g_dbus_object_manager_client_get_connection

Gets the GDBusConnection used by manager.

unstable since: 2.30

g_dbus_object_manager_client_get_flags

Gets the flags that manager was constructed with.

unstable 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.

unstable 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.

unstable since: 2.30

Methods inherited from GObject (43)

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.

unstable since: 2.22

g_async_initable_init_finish

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

unstable 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.

unstable 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.

unstable since: 2.30

g_dbus_object_manager_get_object

Gets the GDBusObject at object_path, if any.

unstable since: 2.30

g_dbus_object_manager_get_object_path

Gets the object path that manager is for.

unstable since: 2.30

g_dbus_object_manager_get_objects

Gets all GDBusObject objects known to manager.

unstable since: 2.30

Methods inherited from GInitable (1)
g_initable_init

Initializes the object implementing the interface.

unstable 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.

unstable since: 2.30

Gio.DBusObjectManagerClient:connection

The GDBusConnection to use.

unstable since: 2.30

Gio.DBusObjectManagerClient:flags

Flags from the GDBusObjectManagerClientFlags enumeration.

unstable since: 2.30

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

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

unstable since: 2.30

Gio.DBusObjectManagerClient:get-proxy-type-func

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

unstable since: 2.30

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

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

unstable since: 2.30

Gio.DBusObjectManagerClient:name

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

unstable 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.

unstable since: 2.30

Gio.DBusObjectManagerClient:object-path

The object path the manager is for.

unstable since: 2.30

Signals

Signals inherited from GDBusObjectManagerClient (2)
GDBusObjectManagerClient::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).

unstable since: 2.30

GDBusObjectManagerClient::interface-proxy-signal

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

unstable since: 2.30

Signals inherited from GObject (1)
GObject::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.

unstable since: 2.0

Signals inherited from GDBusObjectManager (4)
GDBusObjectManager::interface-added

Emitted when interface is added to object.

unstable since: 2.30

GDBusObjectManager::interface-removed

Emitted when interface has been removed from object.

unstable since: 2.30

GDBusObjectManager::object-added

Emitted when object is added to manager.

unstable since: 2.30

GDBusObjectManager::object-removed

Emitted when object is removed from manager.

unstable since: 2.30

Class structure

struct PhoshCallsDBusObjectManagerClientClass {
  GDBusObjectManagerClientClass parent_class;
  
}

Class structure for PhoshCallsDBusObjectManagerClient.

Class members
parent_class: GDBusObjectManagerClientClass

The parent class.