![]() |
![]() |
![]() |
libsoup Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
SoupProxyURIResolver; void (*SoupProxyURIResolverCallback) (SoupProxyURIResolver *resolver, guint status, SoupURI *proxy_uri, gpointer user_data); void soup_proxy_uri_resolver_get_proxy_uri_async (SoupProxyURIResolver *proxy_uri_resolver, SoupURI *uri, GMainContext *async_context, GCancellable *cancellable, SoupProxyURIResolverCallback callback, gpointer user_data); guint soup_proxy_uri_resolver_get_proxy_uri_sync (SoupProxyURIResolver *proxy_uri_resolver, SoupURI *uri, GCancellable *cancellable, SoupURI **proxy_uri);
void (*SoupProxyURIResolverCallback) (SoupProxyURIResolver *resolver, guint status, SoupURI *proxy_uri, gpointer user_data);
Callback for soup_proxy_uri_resolver_get_proxy_uri_async()
|
the SoupProxyURIResolver |
|
a SoupKnownStatusCode |
|
the resolved proxy URI, or NULL
|
|
data passed to soup_proxy_uri_resolver_get_proxy_uri_async()
|
void soup_proxy_uri_resolver_get_proxy_uri_async (SoupProxyURIResolver *proxy_uri_resolver, SoupURI *uri, GMainContext *async_context, GCancellable *cancellable, SoupProxyURIResolverCallback callback, gpointer user_data);
Asynchronously determines a proxy URI to use for msg
and calls
callback
.
|
the SoupProxyURIResolver |
|
the SoupURI you want a proxy for |
|
the GMainContext to invoke callback in
|
|
a GCancellable, or NULL
|
|
callback to invoke with the proxy address |
|
data for callback
|
Since 2.26.3
guint soup_proxy_uri_resolver_get_proxy_uri_sync (SoupProxyURIResolver *proxy_uri_resolver, SoupURI *uri, GCancellable *cancellable, SoupURI **proxy_uri);
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
.
|
the SoupProxyURIResolver |
|
the SoupURI you want a proxy for |
|
a GCancellable, or NULL
|
|
on return, will contain the proxy URI |
Returns : |
SOUP_STATUS_OK if successful, or a transport-level
error.
|
Since 2.26.3