blob: cb8572a35956111ff9cc780bfa1d5260911c910d [file] [log] [blame]
/*
* Generated by gdbus-codegen 2.49.4. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
#ifndef ____XDP_DBUS_H__
#define ____XDP_DBUS_H__
#include <gio/gio.h>
G_BEGIN_DECLS
/* ------------------------------------------------------------------------ */
/* Declarations for org.freedesktop.portal.Documents */
#define GXDP_TYPE_DOCUMENTS (gxdp_documents_get_type ())
#define GXDP_DOCUMENTS(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GXDP_TYPE_DOCUMENTS, GXdpDocuments))
#define GXDP_IS_DOCUMENTS(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GXDP_TYPE_DOCUMENTS))
#define GXDP_DOCUMENTS_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GXDP_TYPE_DOCUMENTS, GXdpDocumentsIface))
struct _GXdpDocuments;
typedef struct _GXdpDocuments GXdpDocuments;
typedef struct _GXdpDocumentsIface GXdpDocumentsIface;
struct _GXdpDocumentsIface
{
GTypeInterface parent_iface;
gboolean (*handle_add) (
GXdpDocuments *object,
GDBusMethodInvocation *invocation,
GUnixFDList *fd_list,
GVariant *arg_o_path_fd,
gboolean arg_reuse_existing,
gboolean arg_persistent);
gboolean (*handle_add_named) (
GXdpDocuments *object,
GDBusMethodInvocation *invocation,
GUnixFDList *fd_list,
GVariant *arg_o_path_parent_fd,
const gchar *arg_filename,
gboolean arg_reuse_existing,
gboolean arg_persistent);
gboolean (*handle_delete) (
GXdpDocuments *object,
GDBusMethodInvocation *invocation,
const gchar *arg_doc_id);
gboolean (*handle_get_mount_point) (
GXdpDocuments *object,
GDBusMethodInvocation *invocation);
gboolean (*handle_grant_permissions) (
GXdpDocuments *object,
GDBusMethodInvocation *invocation,
const gchar *arg_doc_id,
const gchar *arg_app_id,
const gchar *const *arg_permissions);
gboolean (*handle_info) (
GXdpDocuments *object,
GDBusMethodInvocation *invocation,
const gchar *arg_doc_id);
gboolean (*handle_list) (
GXdpDocuments *object,
GDBusMethodInvocation *invocation,
const gchar *arg_app_id);
gboolean (*handle_lookup) (
GXdpDocuments *object,
GDBusMethodInvocation *invocation,
const gchar *arg_filename);
gboolean (*handle_revoke_permissions) (
GXdpDocuments *object,
GDBusMethodInvocation *invocation,
const gchar *arg_doc_id,
const gchar *arg_app_id,
const gchar *const *arg_permissions);
};
GType gxdp_documents_get_type (void) G_GNUC_CONST;
GDBusInterfaceInfo *gxdp_documents_interface_info (void);
guint gxdp_documents_override_properties (GObjectClass *klass, guint property_id_begin);
/* D-Bus method call completion functions: */
void gxdp_documents_complete_get_mount_point (
GXdpDocuments *object,
GDBusMethodInvocation *invocation,
const gchar *path);
void gxdp_documents_complete_add (
GXdpDocuments *object,
GDBusMethodInvocation *invocation,
GUnixFDList *fd_list,
const gchar *doc_id);
void gxdp_documents_complete_add_named (
GXdpDocuments *object,
GDBusMethodInvocation *invocation,
GUnixFDList *fd_list,
const gchar *doc_id);
void gxdp_documents_complete_grant_permissions (
GXdpDocuments *object,
GDBusMethodInvocation *invocation);
void gxdp_documents_complete_revoke_permissions (
GXdpDocuments *object,
GDBusMethodInvocation *invocation);
void gxdp_documents_complete_delete (
GXdpDocuments *object,
GDBusMethodInvocation *invocation);
void gxdp_documents_complete_lookup (
GXdpDocuments *object,
GDBusMethodInvocation *invocation,
const gchar *doc_id);
void gxdp_documents_complete_info (
GXdpDocuments *object,
GDBusMethodInvocation *invocation,
const gchar *path,
GVariant *apps);
void gxdp_documents_complete_list (
GXdpDocuments *object,
GDBusMethodInvocation *invocation,
GVariant *docs);
/* D-Bus method calls: */
void gxdp_documents_call_get_mount_point (
GXdpDocuments *proxy,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean gxdp_documents_call_get_mount_point_finish (
GXdpDocuments *proxy,
gchar **out_path,
GAsyncResult *res,
GError **error);
gboolean gxdp_documents_call_get_mount_point_sync (
GXdpDocuments *proxy,
gchar **out_path,
GCancellable *cancellable,
GError **error);
void gxdp_documents_call_add (
GXdpDocuments *proxy,
GVariant *arg_o_path_fd,
gboolean arg_reuse_existing,
gboolean arg_persistent,
GUnixFDList *fd_list,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean gxdp_documents_call_add_finish (
GXdpDocuments *proxy,
gchar **out_doc_id,
GUnixFDList **out_fd_list,
GAsyncResult *res,
GError **error);
gboolean gxdp_documents_call_add_sync (
GXdpDocuments *proxy,
GVariant *arg_o_path_fd,
gboolean arg_reuse_existing,
gboolean arg_persistent,
GUnixFDList *fd_list,
gchar **out_doc_id,
GUnixFDList **out_fd_list,
GCancellable *cancellable,
GError **error);
void gxdp_documents_call_add_named (
GXdpDocuments *proxy,
GVariant *arg_o_path_parent_fd,
const gchar *arg_filename,
gboolean arg_reuse_existing,
gboolean arg_persistent,
GUnixFDList *fd_list,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean gxdp_documents_call_add_named_finish (
GXdpDocuments *proxy,
gchar **out_doc_id,
GUnixFDList **out_fd_list,
GAsyncResult *res,
GError **error);
gboolean gxdp_documents_call_add_named_sync (
GXdpDocuments *proxy,
GVariant *arg_o_path_parent_fd,
const gchar *arg_filename,
gboolean arg_reuse_existing,
gboolean arg_persistent,
GUnixFDList *fd_list,
gchar **out_doc_id,
GUnixFDList **out_fd_list,
GCancellable *cancellable,
GError **error);
void gxdp_documents_call_grant_permissions (
GXdpDocuments *proxy,
const gchar *arg_doc_id,
const gchar *arg_app_id,
const gchar *const *arg_permissions,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean gxdp_documents_call_grant_permissions_finish (
GXdpDocuments *proxy,
GAsyncResult *res,
GError **error);
gboolean gxdp_documents_call_grant_permissions_sync (
GXdpDocuments *proxy,
const gchar *arg_doc_id,
const gchar *arg_app_id,
const gchar *const *arg_permissions,
GCancellable *cancellable,
GError **error);
void gxdp_documents_call_revoke_permissions (
GXdpDocuments *proxy,
const gchar *arg_doc_id,
const gchar *arg_app_id,
const gchar *const *arg_permissions,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean gxdp_documents_call_revoke_permissions_finish (
GXdpDocuments *proxy,
GAsyncResult *res,
GError **error);
gboolean gxdp_documents_call_revoke_permissions_sync (
GXdpDocuments *proxy,
const gchar *arg_doc_id,
const gchar *arg_app_id,
const gchar *const *arg_permissions,
GCancellable *cancellable,
GError **error);
void gxdp_documents_call_delete (
GXdpDocuments *proxy,
const gchar *arg_doc_id,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean gxdp_documents_call_delete_finish (
GXdpDocuments *proxy,
GAsyncResult *res,
GError **error);
gboolean gxdp_documents_call_delete_sync (
GXdpDocuments *proxy,
const gchar *arg_doc_id,
GCancellable *cancellable,
GError **error);
void gxdp_documents_call_lookup (
GXdpDocuments *proxy,
const gchar *arg_filename,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean gxdp_documents_call_lookup_finish (
GXdpDocuments *proxy,
gchar **out_doc_id,
GAsyncResult *res,
GError **error);
gboolean gxdp_documents_call_lookup_sync (
GXdpDocuments *proxy,
const gchar *arg_filename,
gchar **out_doc_id,
GCancellable *cancellable,
GError **error);
void gxdp_documents_call_info (
GXdpDocuments *proxy,
const gchar *arg_doc_id,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean gxdp_documents_call_info_finish (
GXdpDocuments *proxy,
gchar **out_path,
GVariant **out_apps,
GAsyncResult *res,
GError **error);
gboolean gxdp_documents_call_info_sync (
GXdpDocuments *proxy,
const gchar *arg_doc_id,
gchar **out_path,
GVariant **out_apps,
GCancellable *cancellable,
GError **error);
void gxdp_documents_call_list (
GXdpDocuments *proxy,
const gchar *arg_app_id,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean gxdp_documents_call_list_finish (
GXdpDocuments *proxy,
GVariant **out_docs,
GAsyncResult *res,
GError **error);
gboolean gxdp_documents_call_list_sync (
GXdpDocuments *proxy,
const gchar *arg_app_id,
GVariant **out_docs,
GCancellable *cancellable,
GError **error);
/* ---- */
#define GXDP_TYPE_DOCUMENTS_PROXY (gxdp_documents_proxy_get_type ())
#define GXDP_DOCUMENTS_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GXDP_TYPE_DOCUMENTS_PROXY, GXdpDocumentsProxy))
#define GXDP_DOCUMENTS_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GXDP_TYPE_DOCUMENTS_PROXY, GXdpDocumentsProxyClass))
#define GXDP_DOCUMENTS_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GXDP_TYPE_DOCUMENTS_PROXY, GXdpDocumentsProxyClass))
#define GXDP_IS_DOCUMENTS_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GXDP_TYPE_DOCUMENTS_PROXY))
#define GXDP_IS_DOCUMENTS_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GXDP_TYPE_DOCUMENTS_PROXY))
typedef struct _GXdpDocumentsProxy GXdpDocumentsProxy;
typedef struct _GXdpDocumentsProxyClass GXdpDocumentsProxyClass;
typedef struct _GXdpDocumentsProxyPrivate GXdpDocumentsProxyPrivate;
struct _GXdpDocumentsProxy
{
/*< private >*/
GDBusProxy parent_instance;
GXdpDocumentsProxyPrivate *priv;
};
struct _GXdpDocumentsProxyClass
{
GDBusProxyClass parent_class;
};
GType gxdp_documents_proxy_get_type (void) G_GNUC_CONST;
#if GLIB_CHECK_VERSION(2, 44, 0)
G_DEFINE_AUTOPTR_CLEANUP_FUNC (GXdpDocumentsProxy, g_object_unref)
#endif
void gxdp_documents_proxy_new (
GDBusConnection *connection,
GDBusProxyFlags flags,
const gchar *name,
const gchar *object_path,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GXdpDocuments *gxdp_documents_proxy_new_finish (
GAsyncResult *res,
GError **error);
GXdpDocuments *gxdp_documents_proxy_new_sync (
GDBusConnection *connection,
GDBusProxyFlags flags,
const gchar *name,
const gchar *object_path,
GCancellable *cancellable,
GError **error);
void gxdp_documents_proxy_new_for_bus (
GBusType bus_type,
GDBusProxyFlags flags,
const gchar *name,
const gchar *object_path,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GXdpDocuments *gxdp_documents_proxy_new_for_bus_finish (
GAsyncResult *res,
GError **error);
GXdpDocuments *gxdp_documents_proxy_new_for_bus_sync (
GBusType bus_type,
GDBusProxyFlags flags,
const gchar *name,
const gchar *object_path,
GCancellable *cancellable,
GError **error);
/* ---- */
#define GXDP_TYPE_DOCUMENTS_SKELETON (gxdp_documents_skeleton_get_type ())
#define GXDP_DOCUMENTS_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GXDP_TYPE_DOCUMENTS_SKELETON, GXdpDocumentsSkeleton))
#define GXDP_DOCUMENTS_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GXDP_TYPE_DOCUMENTS_SKELETON, GXdpDocumentsSkeletonClass))
#define GXDP_DOCUMENTS_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GXDP_TYPE_DOCUMENTS_SKELETON, GXdpDocumentsSkeletonClass))
#define GXDP_IS_DOCUMENTS_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GXDP_TYPE_DOCUMENTS_SKELETON))
#define GXDP_IS_DOCUMENTS_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GXDP_TYPE_DOCUMENTS_SKELETON))
typedef struct _GXdpDocumentsSkeleton GXdpDocumentsSkeleton;
typedef struct _GXdpDocumentsSkeletonClass GXdpDocumentsSkeletonClass;
typedef struct _GXdpDocumentsSkeletonPrivate GXdpDocumentsSkeletonPrivate;
struct _GXdpDocumentsSkeleton
{
/*< private >*/
GDBusInterfaceSkeleton parent_instance;
GXdpDocumentsSkeletonPrivate *priv;
};
struct _GXdpDocumentsSkeletonClass
{
GDBusInterfaceSkeletonClass parent_class;
};
GType gxdp_documents_skeleton_get_type (void) G_GNUC_CONST;
#if GLIB_CHECK_VERSION(2, 44, 0)
G_DEFINE_AUTOPTR_CLEANUP_FUNC (GXdpDocumentsSkeleton, g_object_unref)
#endif
GXdpDocuments *gxdp_documents_skeleton_new (void);
/* ------------------------------------------------------------------------ */
/* Declarations for org.freedesktop.portal.NetworkMonitor */
#define GXDP_TYPE_NETWORK_MONITOR (gxdp_network_monitor_get_type ())
#define GXDP_NETWORK_MONITOR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GXDP_TYPE_NETWORK_MONITOR, GXdpNetworkMonitor))
#define GXDP_IS_NETWORK_MONITOR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GXDP_TYPE_NETWORK_MONITOR))
#define GXDP_NETWORK_MONITOR_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GXDP_TYPE_NETWORK_MONITOR, GXdpNetworkMonitorIface))
struct _GXdpNetworkMonitor;
typedef struct _GXdpNetworkMonitor GXdpNetworkMonitor;
typedef struct _GXdpNetworkMonitorIface GXdpNetworkMonitorIface;
struct _GXdpNetworkMonitorIface
{
GTypeInterface parent_iface;
gboolean (*get_available) (GXdpNetworkMonitor *object);
guint (*get_connectivity) (GXdpNetworkMonitor *object);
gboolean (*get_metered) (GXdpNetworkMonitor *object);
void (*changed) (
GXdpNetworkMonitor *object,
gboolean arg_available);
};
GType gxdp_network_monitor_get_type (void) G_GNUC_CONST;
GDBusInterfaceInfo *gxdp_network_monitor_interface_info (void);
guint gxdp_network_monitor_override_properties (GObjectClass *klass, guint property_id_begin);
/* D-Bus signal emissions functions: */
void gxdp_network_monitor_emit_changed (
GXdpNetworkMonitor *object,
gboolean arg_available);
/* D-Bus property accessors: */
gboolean gxdp_network_monitor_get_available (GXdpNetworkMonitor *object);
void gxdp_network_monitor_set_available (GXdpNetworkMonitor *object, gboolean value);
gboolean gxdp_network_monitor_get_metered (GXdpNetworkMonitor *object);
void gxdp_network_monitor_set_metered (GXdpNetworkMonitor *object, gboolean value);
guint gxdp_network_monitor_get_connectivity (GXdpNetworkMonitor *object);
void gxdp_network_monitor_set_connectivity (GXdpNetworkMonitor *object, guint value);
/* ---- */
#define GXDP_TYPE_NETWORK_MONITOR_PROXY (gxdp_network_monitor_proxy_get_type ())
#define GXDP_NETWORK_MONITOR_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GXDP_TYPE_NETWORK_MONITOR_PROXY, GXdpNetworkMonitorProxy))
#define GXDP_NETWORK_MONITOR_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GXDP_TYPE_NETWORK_MONITOR_PROXY, GXdpNetworkMonitorProxyClass))
#define GXDP_NETWORK_MONITOR_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GXDP_TYPE_NETWORK_MONITOR_PROXY, GXdpNetworkMonitorProxyClass))
#define GXDP_IS_NETWORK_MONITOR_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GXDP_TYPE_NETWORK_MONITOR_PROXY))
#define GXDP_IS_NETWORK_MONITOR_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GXDP_TYPE_NETWORK_MONITOR_PROXY))
typedef struct _GXdpNetworkMonitorProxy GXdpNetworkMonitorProxy;
typedef struct _GXdpNetworkMonitorProxyClass GXdpNetworkMonitorProxyClass;
typedef struct _GXdpNetworkMonitorProxyPrivate GXdpNetworkMonitorProxyPrivate;
struct _GXdpNetworkMonitorProxy
{
/*< private >*/
GDBusProxy parent_instance;
GXdpNetworkMonitorProxyPrivate *priv;
};
struct _GXdpNetworkMonitorProxyClass
{
GDBusProxyClass parent_class;
};
GType gxdp_network_monitor_proxy_get_type (void) G_GNUC_CONST;
#if GLIB_CHECK_VERSION(2, 44, 0)
G_DEFINE_AUTOPTR_CLEANUP_FUNC (GXdpNetworkMonitorProxy, g_object_unref)
#endif
void gxdp_network_monitor_proxy_new (
GDBusConnection *connection,
GDBusProxyFlags flags,
const gchar *name,
const gchar *object_path,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GXdpNetworkMonitor *gxdp_network_monitor_proxy_new_finish (
GAsyncResult *res,
GError **error);
GXdpNetworkMonitor *gxdp_network_monitor_proxy_new_sync (
GDBusConnection *connection,
GDBusProxyFlags flags,
const gchar *name,
const gchar *object_path,
GCancellable *cancellable,
GError **error);
void gxdp_network_monitor_proxy_new_for_bus (
GBusType bus_type,
GDBusProxyFlags flags,
const gchar *name,
const gchar *object_path,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GXdpNetworkMonitor *gxdp_network_monitor_proxy_new_for_bus_finish (
GAsyncResult *res,
GError **error);
GXdpNetworkMonitor *gxdp_network_monitor_proxy_new_for_bus_sync (
GBusType bus_type,
GDBusProxyFlags flags,
const gchar *name,
const gchar *object_path,
GCancellable *cancellable,
GError **error);
/* ---- */
#define GXDP_TYPE_NETWORK_MONITOR_SKELETON (gxdp_network_monitor_skeleton_get_type ())
#define GXDP_NETWORK_MONITOR_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GXDP_TYPE_NETWORK_MONITOR_SKELETON, GXdpNetworkMonitorSkeleton))
#define GXDP_NETWORK_MONITOR_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GXDP_TYPE_NETWORK_MONITOR_SKELETON, GXdpNetworkMonitorSkeletonClass))
#define GXDP_NETWORK_MONITOR_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GXDP_TYPE_NETWORK_MONITOR_SKELETON, GXdpNetworkMonitorSkeletonClass))
#define GXDP_IS_NETWORK_MONITOR_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GXDP_TYPE_NETWORK_MONITOR_SKELETON))
#define GXDP_IS_NETWORK_MONITOR_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GXDP_TYPE_NETWORK_MONITOR_SKELETON))
typedef struct _GXdpNetworkMonitorSkeleton GXdpNetworkMonitorSkeleton;
typedef struct _GXdpNetworkMonitorSkeletonClass GXdpNetworkMonitorSkeletonClass;
typedef struct _GXdpNetworkMonitorSkeletonPrivate GXdpNetworkMonitorSkeletonPrivate;
struct _GXdpNetworkMonitorSkeleton
{
/*< private >*/
GDBusInterfaceSkeleton parent_instance;
GXdpNetworkMonitorSkeletonPrivate *priv;
};
struct _GXdpNetworkMonitorSkeletonClass
{
GDBusInterfaceSkeletonClass parent_class;
};
GType gxdp_network_monitor_skeleton_get_type (void) G_GNUC_CONST;
#if GLIB_CHECK_VERSION(2, 44, 0)
G_DEFINE_AUTOPTR_CLEANUP_FUNC (GXdpNetworkMonitorSkeleton, g_object_unref)
#endif
GXdpNetworkMonitor *gxdp_network_monitor_skeleton_new (void);
/* ------------------------------------------------------------------------ */
/* Declarations for org.freedesktop.portal.ProxyResolver */
#define GXDP_TYPE_PROXY_RESOLVER (gxdp_proxy_resolver_get_type ())
#define GXDP_PROXY_RESOLVER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GXDP_TYPE_PROXY_RESOLVER, GXdpProxyResolver))
#define GXDP_IS_PROXY_RESOLVER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GXDP_TYPE_PROXY_RESOLVER))
#define GXDP_PROXY_RESOLVER_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GXDP_TYPE_PROXY_RESOLVER, GXdpProxyResolverIface))
struct _GXdpProxyResolver;
typedef struct _GXdpProxyResolver GXdpProxyResolver;
typedef struct _GXdpProxyResolverIface GXdpProxyResolverIface;
struct _GXdpProxyResolverIface
{
GTypeInterface parent_iface;
gboolean (*handle_lookup) (
GXdpProxyResolver *object,
GDBusMethodInvocation *invocation,
const gchar *arg_uri);
};
GType gxdp_proxy_resolver_get_type (void) G_GNUC_CONST;
GDBusInterfaceInfo *gxdp_proxy_resolver_interface_info (void);
guint gxdp_proxy_resolver_override_properties (GObjectClass *klass, guint property_id_begin);
/* D-Bus method call completion functions: */
void gxdp_proxy_resolver_complete_lookup (
GXdpProxyResolver *object,
GDBusMethodInvocation *invocation,
const gchar *const *proxies);
/* D-Bus method calls: */
void gxdp_proxy_resolver_call_lookup (
GXdpProxyResolver *proxy,
const gchar *arg_uri,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean gxdp_proxy_resolver_call_lookup_finish (
GXdpProxyResolver *proxy,
gchar ***out_proxies,
GAsyncResult *res,
GError **error);
gboolean gxdp_proxy_resolver_call_lookup_sync (
GXdpProxyResolver *proxy,
const gchar *arg_uri,
gchar ***out_proxies,
GCancellable *cancellable,
GError **error);
/* ---- */
#define GXDP_TYPE_PROXY_RESOLVER_PROXY (gxdp_proxy_resolver_proxy_get_type ())
#define GXDP_PROXY_RESOLVER_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GXDP_TYPE_PROXY_RESOLVER_PROXY, GXdpProxyResolverProxy))
#define GXDP_PROXY_RESOLVER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GXDP_TYPE_PROXY_RESOLVER_PROXY, GXdpProxyResolverProxyClass))
#define GXDP_PROXY_RESOLVER_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GXDP_TYPE_PROXY_RESOLVER_PROXY, GXdpProxyResolverProxyClass))
#define GXDP_IS_PROXY_RESOLVER_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GXDP_TYPE_PROXY_RESOLVER_PROXY))
#define GXDP_IS_PROXY_RESOLVER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GXDP_TYPE_PROXY_RESOLVER_PROXY))
typedef struct _GXdpProxyResolverProxy GXdpProxyResolverProxy;
typedef struct _GXdpProxyResolverProxyClass GXdpProxyResolverProxyClass;
typedef struct _GXdpProxyResolverProxyPrivate GXdpProxyResolverProxyPrivate;
struct _GXdpProxyResolverProxy
{
/*< private >*/
GDBusProxy parent_instance;
GXdpProxyResolverProxyPrivate *priv;
};
struct _GXdpProxyResolverProxyClass
{
GDBusProxyClass parent_class;
};
GType gxdp_proxy_resolver_proxy_get_type (void) G_GNUC_CONST;
#if GLIB_CHECK_VERSION(2, 44, 0)
G_DEFINE_AUTOPTR_CLEANUP_FUNC (GXdpProxyResolverProxy, g_object_unref)
#endif
void gxdp_proxy_resolver_proxy_new (
GDBusConnection *connection,
GDBusProxyFlags flags,
const gchar *name,
const gchar *object_path,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GXdpProxyResolver *gxdp_proxy_resolver_proxy_new_finish (
GAsyncResult *res,
GError **error);
GXdpProxyResolver *gxdp_proxy_resolver_proxy_new_sync (
GDBusConnection *connection,
GDBusProxyFlags flags,
const gchar *name,
const gchar *object_path,
GCancellable *cancellable,
GError **error);
void gxdp_proxy_resolver_proxy_new_for_bus (
GBusType bus_type,
GDBusProxyFlags flags,
const gchar *name,
const gchar *object_path,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GXdpProxyResolver *gxdp_proxy_resolver_proxy_new_for_bus_finish (
GAsyncResult *res,
GError **error);
GXdpProxyResolver *gxdp_proxy_resolver_proxy_new_for_bus_sync (
GBusType bus_type,
GDBusProxyFlags flags,
const gchar *name,
const gchar *object_path,
GCancellable *cancellable,
GError **error);
/* ---- */
#define GXDP_TYPE_PROXY_RESOLVER_SKELETON (gxdp_proxy_resolver_skeleton_get_type ())
#define GXDP_PROXY_RESOLVER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GXDP_TYPE_PROXY_RESOLVER_SKELETON, GXdpProxyResolverSkeleton))
#define GXDP_PROXY_RESOLVER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GXDP_TYPE_PROXY_RESOLVER_SKELETON, GXdpProxyResolverSkeletonClass))
#define GXDP_PROXY_RESOLVER_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GXDP_TYPE_PROXY_RESOLVER_SKELETON, GXdpProxyResolverSkeletonClass))
#define GXDP_IS_PROXY_RESOLVER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GXDP_TYPE_PROXY_RESOLVER_SKELETON))
#define GXDP_IS_PROXY_RESOLVER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GXDP_TYPE_PROXY_RESOLVER_SKELETON))
typedef struct _GXdpProxyResolverSkeleton GXdpProxyResolverSkeleton;
typedef struct _GXdpProxyResolverSkeletonClass GXdpProxyResolverSkeletonClass;
typedef struct _GXdpProxyResolverSkeletonPrivate GXdpProxyResolverSkeletonPrivate;
struct _GXdpProxyResolverSkeleton
{
/*< private >*/
GDBusInterfaceSkeleton parent_instance;
GXdpProxyResolverSkeletonPrivate *priv;
};
struct _GXdpProxyResolverSkeletonClass
{
GDBusInterfaceSkeletonClass parent_class;
};
GType gxdp_proxy_resolver_skeleton_get_type (void) G_GNUC_CONST;
#if GLIB_CHECK_VERSION(2, 44, 0)
G_DEFINE_AUTOPTR_CLEANUP_FUNC (GXdpProxyResolverSkeleton, g_object_unref)
#endif
GXdpProxyResolver *gxdp_proxy_resolver_skeleton_new (void);
G_END_DECLS
#endif /* ____XDP_DBUS_H__ */