summaryrefslogtreecommitdiff
path: root/libsoup/soup-socket-properties.h
diff options
context:
space:
mode:
Diffstat (limited to 'libsoup/soup-socket-properties.h')
-rw-r--r--libsoup/soup-socket-properties.h21
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__ */