23#ifndef __G_DBUS_OBJECT_MANAGER_CLIENT_H__
24#define __G_DBUS_OBJECT_MANAGER_CLIENT_H__
30#define G_TYPE_DBUS_OBJECT_MANAGER_CLIENT (g_dbus_object_manager_client_get_type ())
31#define G_DBUS_OBJECT_MANAGER_CLIENT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_DBUS_OBJECT_MANAGER_CLIENT, GDBusObjectManagerClient))
32#define G_DBUS_OBJECT_MANAGER_CLIENT_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_DBUS_OBJECT_MANAGER_CLIENT, GDBusObjectManagerClientClass))
33#define G_DBUS_OBJECT_MANAGER_CLIENT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_DBUS_OBJECT_MANAGER_CLIENT, GDBusObjectManagerClientClass))
34#define G_IS_DBUS_OBJECT_MANAGER_CLIENT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_DBUS_OBJECT_MANAGER_CLIENT))
35#define G_IS_DBUS_OBJECT_MANAGER_CLIENT_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_DBUS_OBJECT_MANAGER_CLIENT))
65 const gchar *sender_name,
66 const gchar *signal_name,
73 const gchar*
const *invalidated_properties);
85 const gchar *object_path,
99 const gchar *object_path,
109 const gchar *object_path,
123 const gchar *object_path,
GIO_AVAILABLE_IN_ALL void g_dbus_object_manager_client_new_for_bus(GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GDBusProxyTypeFunc get_proxy_type_func, gpointer get_proxy_type_user_data, GDestroyNotify get_proxy_type_destroy_notify, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GIO_AVAILABLE_IN_ALL GDBusConnection * g_dbus_object_manager_client_get_connection(GDBusObjectManagerClient *manager)
GIO_AVAILABLE_IN_ALL const gchar * g_dbus_object_manager_client_get_name(GDBusObjectManagerClient *manager)
GIO_AVAILABLE_IN_ALL GType g_dbus_object_manager_client_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_ALL GDBusObjectManager * g_dbus_object_manager_client_new_finish(GAsyncResult *res, GError **error)
GIO_AVAILABLE_IN_ALL GDBusObjectManager * g_dbus_object_manager_client_new_sync(GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GDBusProxyTypeFunc get_proxy_type_func, gpointer get_proxy_type_user_data, GDestroyNotify get_proxy_type_destroy_notify, GCancellable *cancellable, GError **error)
GIO_AVAILABLE_IN_ALL void g_dbus_object_manager_client_new(GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GDBusProxyTypeFunc get_proxy_type_func, gpointer get_proxy_type_user_data, GDestroyNotify get_proxy_type_destroy_notify, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GIO_AVAILABLE_IN_ALL GDBusObjectManager * g_dbus_object_manager_client_new_for_bus_finish(GAsyncResult *res, GError **error)
GIO_AVAILABLE_IN_ALL GDBusObjectManager * g_dbus_object_manager_client_new_for_bus_sync(GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GDBusProxyTypeFunc get_proxy_type_func, gpointer get_proxy_type_user_data, GDestroyNotify get_proxy_type_destroy_notify, GCancellable *cancellable, GError **error)
GIO_AVAILABLE_IN_ALL gchar * g_dbus_object_manager_client_get_name_owner(GDBusObjectManagerClient *manager)
struct _GDBusObjectManagerClientPrivate GDBusObjectManagerClientPrivate
GIO_AVAILABLE_IN_ALL GDBusObjectManagerClientFlags g_dbus_object_manager_client_get_flags(GDBusObjectManagerClient *manager)
#define GIO_AVAILABLE_IN_ALL
GDBusObjectManagerClientFlags
struct _GDBusObjectManager GDBusObjectManager
struct _GDBusConnection GDBusConnection
struct _GAsyncResult GAsyncResult
void(* GAsyncReadyCallback)(GObject *source_object, GAsyncResult *res, gpointer data)
GType(* GDBusProxyTypeFunc)(GDBusObjectManagerClient *manager, const gchar *object_path, const gchar *interface_name, gpointer data)
G_BEGIN_DECLS typedef char gchar
void(* GDestroyNotify)(gpointer data)
typedefG_BEGIN_DECLS struct _GVariant GVariant
static void error(LoadState *S, const char *why)
void(* interface_proxy_properties_changed)(GDBusObjectManagerClient *manager, GDBusObjectProxy *object_proxy, GDBusProxy *interface_proxy, GVariant *changed_properties, const gchar *const *invalidated_properties)
void(* interface_proxy_signal)(GDBusObjectManagerClient *manager, GDBusObjectProxy *object_proxy, GDBusProxy *interface_proxy, const gchar *sender_name, const gchar *signal_name, GVariant *parameters)
GObjectClass parent_class
GDBusObjectManagerClientPrivate * priv