Sets our main struct and passes it to the parent class.
Get the main Gtk struct
the main Gtk struct as a void*
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Asynchronously determines a proxy URI to use for @msg and calls @callback.
Synchronously determines a proxy URI to use for @uri. If @uri should be sent via proxy, *@proxy_uri will be set to the URI of the proxy, else it will be set to %NULL.
Get the main Gtk struct
the main Gtk struct as a void*
Adds a "sub-feature" of type @type to the base feature @feature. This is used for features that can be extended with multiple different types. Eg, the authentication manager can be extended with subtypes of #SoupAuth.
Tests if @feature has a "sub-feature" of type @type. See soup_session_feature_add_feature().
Removes the "sub-feature" of type @type from the base feature @feature. See soup_session_feature_add_feature().
Deprecated: Use #SoupSession:proxy-resolver
2.34
#SoupProxyResolverDefault is a <type>SoupProxyURIResolver</type> implementation that uses the default gio #GProxyResolver to resolve proxies.
In libsoup 2.44 and later, you can set the session's #SoupSession:proxy-resolver property to the resolver returned by g_proxy_resolver_get_default() to get the same effect. Note that for "plain" #SoupSessions (ie, not #SoupSessionAsync or #SoupSessionSync), this is done for you automatically.