| 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