![]() |
![]() |
![]() |
libsoup Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Prerequisites |
SoupProxyResolver; void (*SoupProxyResolverCallback) (SoupProxyResolver *, SoupMessage *, guint , SoupAddress *, gpointer ); void soup_proxy_resolver_get_proxy_async (SoupProxyResolver *proxy_resolver, SoupMessage *msg, GMainContext *async_context, GCancellable *cancellable, SoupProxyResolverCallback callback, gpointer user_data); guint soup_proxy_resolver_get_proxy_sync (SoupProxyResolver *proxy_resolver, SoupMessage *msg, GCancellable *cancellable, SoupAddress **addr);
void (*SoupProxyResolverCallback) (SoupProxyResolver *, SoupMessage *, guint , SoupAddress *, gpointer );
|
|
|
|
|
|
|
|
|
void soup_proxy_resolver_get_proxy_async (SoupProxyResolver *proxy_resolver, SoupMessage *msg, GMainContext *async_context, GCancellable *cancellable, SoupProxyResolverCallback callback, gpointer user_data);
Asynchronously determines a proxy server address to use for msg
and calls callback
.
|
the SoupProxyResolver |
|
the SoupMessage 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
guint soup_proxy_resolver_get_proxy_sync (SoupProxyResolver *proxy_resolver, SoupMessage *msg, GCancellable *cancellable, SoupAddress **addr);
Synchronously determines a proxy server address to use for msg
. If
msg
should be sent via proxy, *addr
will be set to the address of
the proxy, else it will be set to NULL
.
|
the SoupProxyResolver |
|
the SoupMessage you want a proxy for |
|
a GCancellable, or NULL
|
|
on return, will contain the proxy address |
Returns : |
SOUP_STATUS_OK if successful, or a transport-level error. |
Since 2.26