23#ifndef __G_DBUS_PROXY_H__
24#define __G_DBUS_PROXY_H__
26#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
27#error "Only <gio/gio.h> can be included directly."
35#define G_TYPE_DBUS_PROXY (g_dbus_proxy_get_type ())
36#define G_DBUS_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_DBUS_PROXY, GDBusProxy))
37#define G_DBUS_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_DBUS_PROXY, GDBusProxyClass))
38#define G_DBUS_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_DBUS_PROXY, GDBusProxyClass))
39#define G_IS_DBUS_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_DBUS_PROXY))
40#define G_IS_DBUS_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_DBUS_PROXY))
70 const gchar*
const *invalidated_properties);
72 const gchar *sender_name,
73 const gchar *signal_name,
88 const gchar *object_path,
89 const gchar *interface_name,
101 const gchar *object_path,
102 const gchar *interface_name,
110 const gchar *object_path,
111 const gchar *interface_name,
123 const gchar *object_path,
124 const gchar *interface_name,
151 const gchar *property_name);
154 const gchar *property_name,
160 const gchar *method_name,
173 const gchar *method_name,
184 const gchar *method_name,
199 const gchar *method_name,
GIO_AVAILABLE_IN_ALL const gchar * g_dbus_proxy_get_interface_name(GDBusProxy *proxy)
struct _GDBusProxyPrivate GDBusProxyPrivate
GIO_AVAILABLE_IN_ALL GVariant * g_dbus_proxy_call_finish(GDBusProxy *proxy, GAsyncResult *res, GError **error)
GIO_AVAILABLE_IN_ALL const gchar * g_dbus_proxy_get_name(GDBusProxy *proxy)
GIO_AVAILABLE_IN_ALL void g_dbus_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, GDBusInterfaceInfo *info, const gchar *name, const gchar *object_path, const gchar *interface_name, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GIO_AVAILABLE_IN_ALL void g_dbus_proxy_set_cached_property(GDBusProxy *proxy, const gchar *property_name, GVariant *value)
GIO_AVAILABLE_IN_ALL void g_dbus_proxy_set_default_timeout(GDBusProxy *proxy, gint timeout_msec)
GIO_AVAILABLE_IN_ALL gchar * g_dbus_proxy_get_name_owner(GDBusProxy *proxy)
GIO_AVAILABLE_IN_ALL GDBusProxy * g_dbus_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, GDBusInterfaceInfo *info, const gchar *name, const gchar *object_path, const gchar *interface_name, GCancellable *cancellable, GError **error)
GIO_AVAILABLE_IN_ALL GDBusProxy * g_dbus_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, GDBusInterfaceInfo *info, const gchar *name, const gchar *object_path, const gchar *interface_name, GCancellable *cancellable, GError **error)
GIO_AVAILABLE_IN_ALL void g_dbus_proxy_call_with_unix_fd_list(GDBusProxy *proxy, const gchar *method_name, GVariant *parameters, GDBusCallFlags flags, gint timeout_msec, GUnixFDList *fd_list, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GIO_AVAILABLE_IN_ALL void g_dbus_proxy_call(GDBusProxy *proxy, const gchar *method_name, GVariant *parameters, GDBusCallFlags flags, gint timeout_msec, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GIO_AVAILABLE_IN_ALL GType g_dbus_proxy_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_ALL GVariant * g_dbus_proxy_get_cached_property(GDBusProxy *proxy, const gchar *property_name)
GIO_AVAILABLE_IN_ALL GDBusConnection * g_dbus_proxy_get_connection(GDBusProxy *proxy)
GIO_AVAILABLE_IN_ALL GDBusInterfaceInfo * g_dbus_proxy_get_interface_info(GDBusProxy *proxy)
GIO_AVAILABLE_IN_ALL GVariant * g_dbus_proxy_call_with_unix_fd_list_finish(GDBusProxy *proxy, GUnixFDList **out_fd_list, GAsyncResult *res, GError **error)
GIO_AVAILABLE_IN_ALL GVariant * g_dbus_proxy_call_with_unix_fd_list_sync(GDBusProxy *proxy, const gchar *method_name, GVariant *parameters, GDBusCallFlags flags, gint timeout_msec, GUnixFDList *fd_list, GUnixFDList **out_fd_list, GCancellable *cancellable, GError **error)
GIO_AVAILABLE_IN_ALL gint g_dbus_proxy_get_default_timeout(GDBusProxy *proxy)
GIO_AVAILABLE_IN_ALL void g_dbus_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, GDBusInterfaceInfo *info, const gchar *name, const gchar *object_path, const gchar *interface_name, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GIO_AVAILABLE_IN_ALL void g_dbus_proxy_set_interface_info(GDBusProxy *proxy, GDBusInterfaceInfo *info)
GIO_AVAILABLE_IN_ALL const gchar * g_dbus_proxy_get_object_path(GDBusProxy *proxy)
GIO_AVAILABLE_IN_ALL gchar ** g_dbus_proxy_get_cached_property_names(GDBusProxy *proxy)
GIO_AVAILABLE_IN_ALL GDBusProxy * g_dbus_proxy_new_for_bus_finish(GAsyncResult *res, GError **error)
GIO_AVAILABLE_IN_ALL GDBusProxy * g_dbus_proxy_new_finish(GAsyncResult *res, GError **error)
GIO_AVAILABLE_IN_ALL GDBusProxyFlags g_dbus_proxy_get_flags(GDBusProxy *proxy)
GIO_AVAILABLE_IN_ALL GVariant * g_dbus_proxy_call_sync(GDBusProxy *proxy, const gchar *method_name, GVariant *parameters, GDBusCallFlags flags, gint timeout_msec, GCancellable *cancellable, GError **error)
#define GIO_AVAILABLE_IN_ALL
struct _GDBusConnection GDBusConnection
struct _GAsyncResult GAsyncResult
void(* GAsyncReadyCallback)(GObject *source_object, GAsyncResult *res, gpointer data)
G_BEGIN_DECLS typedef char gchar
typedefG_BEGIN_DECLS struct _GVariant GVariant
static void error(LoadState *S, const char *why)
void(* g_properties_changed)(GDBusProxy *proxy, GVariant *changed_properties, const gchar *const *invalidated_properties)
void(* g_signal)(GDBusProxy *proxy, const gchar *sender_name, const gchar *signal_name, GVariant *parameters)
GObjectClass parent_class