23#ifndef __G_PROXY_RESOLVER_H__
24#define __G_PROXY_RESOLVER_H__
26#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
27#error "Only <gio/gio.h> can be included directly."
34#define G_TYPE_PROXY_RESOLVER (g_proxy_resolver_get_type ())
35#define G_PROXY_RESOLVER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_PROXY_RESOLVER, GProxyResolver))
36#define G_IS_PROXY_RESOLVER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_PROXY_RESOLVER))
37#define G_PROXY_RESOLVER_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), G_TYPE_PROXY_RESOLVER, GProxyResolverInterface))
45#define G_PROXY_RESOLVER_EXTENSION_POINT_NAME "gio-proxy-resolver"
#define GIO_AVAILABLE_IN_ALL
struct _GProxyResolver GProxyResolver
struct _GAsyncResult GAsyncResult
void(* GAsyncReadyCallback)(GObject *source_object, GAsyncResult *res, gpointer data)
GIO_AVAILABLE_IN_ALL GType g_proxy_resolver_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_ALL gboolean g_proxy_resolver_is_supported(GProxyResolver *resolver)
GIO_AVAILABLE_IN_ALL gchar ** g_proxy_resolver_lookup(GProxyResolver *resolver, const gchar *uri, GCancellable *cancellable, GError **error)
GIO_AVAILABLE_IN_ALL gchar ** g_proxy_resolver_lookup_finish(GProxyResolver *resolver, GAsyncResult *result, GError **error)
GIO_AVAILABLE_IN_ALL void g_proxy_resolver_lookup_async(GProxyResolver *resolver, const gchar *uri, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GIO_AVAILABLE_IN_ALL GProxyResolver * g_proxy_resolver_get_default(void)
G_BEGIN_DECLS typedef char gchar
static void error(LoadState *S, const char *why)
gboolean(* is_supported)(GProxyResolver *resolver)
void(* lookup_async)(GProxyResolver *resolver, const gchar *uri, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)