diff options
Diffstat (limited to 'libsoup/soup-session-private.h')
-rw-r--r-- | libsoup/soup-session-private.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/libsoup/soup-session-private.h b/libsoup/soup-session-private.h new file mode 100644 index 00000000..5d3313a5 --- /dev/null +++ b/libsoup/soup-session-private.h @@ -0,0 +1,32 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ +/* + * Copyright (C) 2000-2003, Ximian, Inc. + */ + +#ifndef SOUP_SESSION_PRIVATE_H +#define SOUP_SESSION_PRIVATE_H 1 + +#include "soup-session.h" +#include "soup-connection.h" +#include "soup-message-queue.h" + +G_BEGIN_DECLS + +/* internal methods */ +void soup_session_emit_authenticate (SoupSession *session, + SoupMessage *msg, + SoupAuth *auth, + gboolean retrying); + +/* "protected" methods for subclasses */ +SoupMessageQueue *soup_session_get_queue (SoupSession *session); + +SoupConnection *soup_session_get_connection (SoupSession *session, + SoupMessage *msg, + gboolean *try_pruning, + gboolean *is_new); +gboolean soup_session_try_prune_connection (SoupSession *session); + +G_END_DECLS + +#endif /* SOUP_SESSION_PRIVATE_H */ |