summaryrefslogtreecommitdiff
path: root/libsoup/soup-misc.h
diff options
context:
space:
mode:
authorDan Winship <danw@src.gnome.org>2003-09-05 20:02:15 +0000
committerDan Winship <danw@src.gnome.org>2003-09-05 20:02:15 +0000
commit890c881ba66dda669a4fc48bb7707ceafe6dac29 (patch)
tree9435fc9fefcd2b873b81e5080724cf21f784273a /libsoup/soup-misc.h
parent3352b0ee56a2e1e84bc20def9ae16a648ef4f51f (diff)
downloadlibsoup-890c881ba66dda669a4fc48bb7707ceafe6dac29.tar.gz
Move a bunch of logic here from soup-context. Now the session keeps track
* libsoup/soup-session.c: Move a bunch of logic here from soup-context. Now the session keeps track of hosts (instead of having a global soup_hosts hash) and their connections. (soup_session_new_with_proxy, soup_session_new_full): New session constructors to specify a proxy or a proxy and connection limits (send_request): Add Authorization and Proxy-Authorization headers before sending off the request. (soup_session_queue_message, et al): Improve the way this works. There's no need to use timeouts to wait for connections to become free; we *know* when they become free. * libsoup/soup-private.h: Remove SoupHost and some other no-longer-used stuff. * libsoup/soup-misc.c (soup_set_proxy, soup_get_proxy, soup_set_connection_limit, soup_set_connection_limit): Gone. These are all per-session now. * libsoup/soup-message.c: Remove all SoupContext references (mostly replaced with SoupUri references) (cleanup_message): priv->connect_tag and priv->connection are gone now, so this was just soup_message_io_cancel(). So remove cleanup_message and replace it with that everywhere. (soup_message_disconnect): Gone. (soup_message_set_uri): Replaces soup_message_set_context. (soup_message_set_connection, soup_message_get_connection): Gone * libsoup/soup-message-server-io.c (parse_request_headers): s/soup_message_set_context/soup_message_set_uri/ * libsoup/soup-message-private.h (SoupMessagePrivate): Remove connect_tag, context, and connection. * libsoup/soup-message-client-io.c (encode_http_auth): Gone. * libsoup/soup-context.c: Gone * tests/auth-test.c (identify_auth): update for session/context changes
Diffstat (limited to 'libsoup/soup-misc.h')
-rw-r--r--libsoup/soup-misc.h9
1 files changed, 0 insertions, 9 deletions
diff --git a/libsoup/soup-misc.h b/libsoup/soup-misc.h
index 46884283..6321c0f8 100644
--- a/libsoup/soup-misc.h
+++ b/libsoup/soup-misc.h
@@ -7,7 +7,6 @@
#define SOUP_MISC_H 1
#include <glib.h>
-#include <libsoup/soup-context.h>
#include <libsoup/soup-message.h>
#include <libsoup/soup-uri.h>
@@ -15,14 +14,6 @@
void soup_load_config (gchar *config_file);
-void soup_set_proxy (SoupContext *context);
-
-SoupContext *soup_get_proxy (void);
-
-void soup_set_connection_limit (guint max_conn);
-
-guint soup_get_connection_limit (void);
-
typedef enum {
SOUP_SECURITY_DOMESTIC = 1,
SOUP_SECURITY_EXPORT = 2,