diff options
Diffstat (limited to 'libsoup/soup-socket-properties.h')
-rw-r--r-- | libsoup/soup-socket-properties.h | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/libsoup/soup-socket-properties.h b/libsoup/soup-socket-properties.h index 8f77a43d..c458efe9 100644 --- a/libsoup/soup-socket-properties.h +++ b/libsoup/soup-socket-properties.h @@ -10,9 +10,11 @@ typedef struct { GProxyResolver *proxy_resolver; + gboolean proxy_use_default; GInetSocketAddress *local_addr; GTlsDatabase *tlsdb; + gboolean tlsdb_use_default; GTlsInteraction *tls_interaction; guint io_timeout; @@ -25,14 +27,17 @@ typedef struct { GType soup_socket_properties_get_type (void); #define SOUP_TYPE_SOCKET_PROPERTIES (soup_socket_properties_get_type ()) -SoupSocketProperties *soup_socket_properties_new (GProxyResolver *proxy_resolver, - GInetSocketAddress *local_addr, - GTlsDatabase *tlsdb, - GTlsInteraction *tls_interaction, - guint io_timeout, - guint idle_timeout); +SoupSocketProperties *soup_socket_properties_new (GInetSocketAddress *local_addr, + GTlsInteraction *tls_interaction, + guint io_timeout, + guint idle_timeout); -SoupSocketProperties *soup_socket_properties_ref (SoupSocketProperties *props); -void soup_socket_properties_unref (SoupSocketProperties *props); +SoupSocketProperties *soup_socket_properties_ref (SoupSocketProperties *props); +void soup_socket_properties_unref (SoupSocketProperties *props); + +void soup_socket_properties_set_proxy_resolver (SoupSocketProperties *props, + GProxyResolver *proxy_resolver); +void soup_socket_properties_set_tls_database (SoupSocketProperties *props, + GTlsDatabase *tlsdb); #endif /* __SOUP_SOCKET_PROPERTIES_H__ */ |