Class
PhoshCallsDBusObjectManagerClient
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.
Constructors
phosh_calls_dbus_object_manager_client_new_finish
Finishes an operation started with phosh_calls_dbus_object_manager_client_new().
phosh_calls_dbus_object_manager_client_new_for_bus_finish
Finishes an operation started with phosh_calls_dbus_object_manager_client_new_for_bus().
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
.
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.
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.
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.
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
.
Instance methods
Methods inherited from GDBusObjectManagerClient (4)
g_dbus_object_manager_client_get_connection
Gets the GDBusConnection
used by manager
.
g_dbus_object_manager_client_get_flags
Gets the flags that manager
was constructed with.
g_dbus_object_manager_client_get_name
Gets the name that manager
is for, or NULL
if not a message bus connection.
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.
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.
g_async_initable_init_finish
Finishes asynchronous initialization and returns the result. See g_async_initable_init_async().
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.
Methods inherited from GDBusObjectManager (4)
g_dbus_object_manager_get_interface
Gets the interface proxy for interface_name
at object_path
, if any.
g_dbus_object_manager_get_object
Gets the GDBusObject
at object_path
, if any.
g_dbus_object_manager_get_object_path
Gets the object path that manager
is for.
g_dbus_object_manager_get_objects
Gets all GDBusObject
objects known to manager
.
Methods inherited from GInitable (1)
g_initable_init
Initializes the object implementing the interface.
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.
Gio.DBusObjectManagerClient:connection
The GDBusConnection
to use.
Gio.DBusObjectManagerClient:flags
Flags from the GDBusObjectManagerClientFlags
enumeration.
Gio.DBusObjectManagerClient:get-proxy-type-destroy-notify
A GDestroyNotify
for the #gpointer user_data in GDBusObjectManagerClient:get-proxy-type-user-data
.
Gio.DBusObjectManagerClient:get-proxy-type-func
The GDBusProxyTypeFunc
to use when determining what GType
to
use for interface proxies or NULL
.
Gio.DBusObjectManagerClient:get-proxy-type-user-data
The #gpointer user_data to pass to GDBusObjectManagerClient:get-proxy-type-func
.
Gio.DBusObjectManagerClient:name
The well-known name or unique name that the manager is for.
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.
Gio.DBusObjectManagerClient:object-path
The object path the manager is for.
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).
GDBusObjectManagerClient::interface-proxy-signal
Emitted when a D-Bus signal is received on interface_proxy
.
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.
Signals inherited from GDBusObjectManager (4)
GDBusObjectManager::interface-added
Emitted when interface
is added to object
.
GDBusObjectManager::interface-removed
Emitted when interface
has been removed from object
.
GDBusObjectManager::object-added
Emitted when object
is added to manager
.
GDBusObjectManager::object-removed
Emitted when object
is removed from manager
.