Class

GoaManagerProxy

Description [src]

class Goa.ManagerProxy : Gio.DBusProxy
  implements Gio.AsyncInitable, Gio.DBusInterface, Gio.Initable, Goa.Manager {
  /* No available fields */
}

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

Ancestors

Constructors

goa_manager_proxy_new_finish

Finishes an operation started with goa_manager_proxy_new().

goa_manager_proxy_new_for_bus_finish

Finishes an operation started with goa_manager_proxy_new_for_bus().

goa_manager_proxy_new_for_bus_sync

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

goa_manager_proxy_new_sync

Synchronously creates a proxy for the D-Bus interface org.gnome.OnlineAccounts.Manager. See g_dbus_proxy_new_sync() for more details.

Functions

goa_manager_proxy_new

Asynchronously creates a proxy for the D-Bus interface org.gnome.OnlineAccounts.Manager. See g_dbus_proxy_new() for more details.

goa_manager_proxy_new_for_bus

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

Instance methods

Methods inherited from GDBusProxy (19)
g_dbus_proxy_call

Asynchronously invokes the method_name method on proxy.

since: 2.26

g_dbus_proxy_call_finish

Finishes an operation started with g_dbus_proxy_call().

since: 2.26

g_dbus_proxy_call_sync

Synchronously invokes the method_name method on proxy.

since: 2.26

g_dbus_proxy_call_with_unix_fd_list

Like g_dbus_proxy_call() but also takes a GUnixFDList object.

since: 2.30

g_dbus_proxy_call_with_unix_fd_list_finish

Finishes an operation started with g_dbus_proxy_call_with_unix_fd_list().

since: 2.30

g_dbus_proxy_call_with_unix_fd_list_sync

Like g_dbus_proxy_call_sync() but also takes and returns GUnixFDList objects.

since: 2.30

g_dbus_proxy_get_cached_property

Looks up the value for a property from the cache. This call does no blocking IO.

since: 2.26

g_dbus_proxy_get_cached_property_names

Gets the names of all cached properties on proxy.

since: 2.26

g_dbus_proxy_get_connection

Gets the connection proxy is for.

since: 2.26

g_dbus_proxy_get_default_timeout

Gets the timeout to use if -1 (specifying default timeout) is passed as timeout_msec in the g_dbus_proxy_call() and g_dbus_proxy_call_sync() functions.

since: 2.26

g_dbus_proxy_get_flags

Gets the flags that proxy was constructed with.

since: 2.26

g_dbus_proxy_get_interface_info

Returns the GDBusInterfaceInfo, if any, specifying the interface that proxy conforms to. See the GDBusProxy:g-interface-info property for more details.

since: 2.26

g_dbus_proxy_get_interface_name

Gets the D-Bus interface name proxy is for.

since: 2.26

g_dbus_proxy_get_name

Gets the name that proxy was constructed for.

since: 2.26

g_dbus_proxy_get_name_owner

The unique name that owns the name that proxy is for or NULL if no-one currently owns that name. You may connect to the GObject::notify signal to track changes to the GDBusProxy:g-name-owner property.

since: 2.26

g_dbus_proxy_get_object_path

Gets the object path proxy is for.

since: 2.26

g_dbus_proxy_set_cached_property

If value is not NULL, sets the cached value for the property with name property_name to the value in value.

since: 2.26

g_dbus_proxy_set_default_timeout

Sets the timeout to use if -1 (specifying default timeout) is passed as timeout_msec in the g_dbus_proxy_call() and g_dbus_proxy_call_sync() functions.

since: 2.26

g_dbus_proxy_set_interface_info

Ensure that interactions with proxy conform to the given interface. See the GDBusProxy:g-interface-info property for more details.

since: 2.26

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.

since: 2.22

g_async_initable_init_finish

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

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.

since: 2.22

Methods inherited from GDBusInterface (4)
g_dbus_interface_dup_object

Gets the GDBusObject that interface_ belongs to, if any.

since: 2.32

g_dbus_interface_get_info

Gets D-Bus introspection information for the D-Bus interface implemented by interface_.

since: 2.30

g_dbus_interface_get_object

Gets the GDBusObject that interface_ belongs to, if any.

since: 2.30

g_dbus_interface_set_object

Sets the GDBusObject for interface_ to object.

since: 2.30

Methods inherited from GInitable (1)
g_initable_init

Initializes the object implementing the interface.

since: 2.22

Methods inherited from GoaManager (8)
goa_manager_call_add_account

Asynchronously invokes the AddAccount() D-Bus method on proxy. When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call goa_manager_call_add_account_finish() to get the result of the operation.

goa_manager_call_add_account_finish

Finishes an operation started with goa_manager_call_add_account().

goa_manager_call_add_account_sync

Synchronously invokes the AddAccount() D-Bus method on proxy. The calling thread is blocked until a reply is received.

goa_manager_call_is_supported_provider

Asynchronously invokes the IsSupportedProvider() D-Bus method on proxy. When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call goa_manager_call_is_supported_provider_finish() to get the result of the operation.

goa_manager_call_is_supported_provider_finish

Finishes an operation started with goa_manager_call_is_supported_provider().

goa_manager_call_is_supported_provider_sync

Synchronously invokes the IsSupportedProvider() D-Bus method on proxy. The calling thread is blocked until a reply is received.

goa_manager_complete_add_account

Helper function used in service implementations to finish handling invocations of the AddAccount() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

goa_manager_complete_is_supported_provider

Helper function used in service implementations to finish handling invocations of the IsSupportedProvider() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

Properties

Properties inherited from GDBusProxy (9)
Gio.DBusProxy:g-bus-type

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

since: 2.26

Gio.DBusProxy:g-connection

The GDBusConnection the proxy is for.

since: 2.26

Gio.DBusProxy:g-default-timeout

The timeout to use if -1 (specifying default timeout) is passed as timeout_msec in the g_dbus_proxy_call() and g_dbus_proxy_call_sync() functions.

since: 2.26

Gio.DBusProxy:g-flags

Flags from the GDBusProxyFlags enumeration.

since: 2.26

Gio.DBusProxy:g-interface-info

Ensure that interactions with this proxy conform to the given interface. This is mainly to ensure that malformed data received from the other peer is ignored. The given GDBusInterfaceInfo is said to be the “expected interface”.

since: 2.26

Gio.DBusProxy:g-interface-name

The D-Bus interface name the proxy is for.

since: 2.26

Gio.DBusProxy:g-name

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

since: 2.26

Gio.DBusProxy:g-name-owner

The unique name that owns GDBusProxy:g-name or NULL if no-one currently owns that name. You may connect to GObject::notify signal to track changes to this property.

since: 2.26

Gio.DBusProxy:g-object-path

The object path the proxy is for.

since: 2.26

Signals

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

since: 2.26

GDBusProxy::g-signal

Emitted when a signal from the remote object and interface that proxy is for, has been received.

since: 2.26

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 GoaManager (2)
GoaManager::handle-add-account

Signal emitted when a remote caller is invoking the AddAccount() D-Bus method.

GoaManager::handle-is-supported-provider

Signal emitted when a remote caller is invoking the IsSupportedProvider() D-Bus method.

Class structure

struct GoaManagerProxyClass {
  GDBusProxyClass parent_class;
  
}

Class structure for GoaManagerProxy.

Class members
parent_class: GDBusProxyClass

The parent class.