21#ifndef __G_SIMPLE_PROXY_RESOLVER_H__
22#define __G_SIMPLE_PROXY_RESOLVER_H__
24#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
25#error "Only <gio/gio.h> can be included directly."
32#define G_TYPE_SIMPLE_PROXY_RESOLVER (g_simple_proxy_resolver_get_type ())
33#define G_SIMPLE_PROXY_RESOLVER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_SIMPLE_PROXY_RESOLVER, GSimpleProxyResolver))
34#define G_SIMPLE_PROXY_RESOLVER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_SIMPLE_PROXY_RESOLVER, GSimpleProxyResolverClass))
35#define G_IS_SIMPLE_PROXY_RESOLVER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_SIMPLE_PROXY_RESOLVER))
36#define G_IS_SIMPLE_PROXY_RESOLVER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_SIMPLE_PROXY_RESOLVER))
37#define G_SIMPLE_PROXY_RESOLVER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_SIMPLE_PROXY_RESOLVER, GSimpleProxyResolverClass))
69 gchar **ignore_hosts);
73 const gchar *default_proxy);
77 gchar **ignore_hosts);
81 const gchar *uri_scheme,
#define GIO_AVAILABLE_IN_2_36
struct _GProxyResolver GProxyResolver
GIO_AVAILABLE_IN_2_36 void g_simple_proxy_resolver_set_uri_proxy(GSimpleProxyResolver *resolver, const gchar *uri_scheme, const gchar *proxy)
GIO_AVAILABLE_IN_2_36 GType g_simple_proxy_resolver_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_2_36 GProxyResolver * g_simple_proxy_resolver_new(const gchar *default_proxy, gchar **ignore_hosts)
GIO_AVAILABLE_IN_2_36 void g_simple_proxy_resolver_set_ignore_hosts(GSimpleProxyResolver *resolver, gchar **ignore_hosts)
struct _GSimpleProxyResolverPrivate GSimpleProxyResolverPrivate
GIO_AVAILABLE_IN_2_36 void g_simple_proxy_resolver_set_default_proxy(GSimpleProxyResolver *resolver, const gchar *default_proxy)
G_BEGIN_DECLS typedef char gchar
void(* _g_reserved2)(void)
void(* _g_reserved3)(void)
void(* _g_reserved4)(void)
void(* _g_reserved5)(void)
GObjectClass parent_class
void(* _g_reserved1)(void)
GSimpleProxyResolverPrivate * priv