diff options
Diffstat (limited to 'libsoup/soup-session.h')
-rw-r--r-- | libsoup/soup-session.h | 71 |
1 files changed, 68 insertions, 3 deletions
diff --git a/libsoup/soup-session.h b/libsoup/soup-session.h index 4d4717b5..069443b1 100644 --- a/libsoup/soup-session.h +++ b/libsoup/soup-session.h @@ -31,11 +31,76 @@ typedef enum { } SoupSessionError; SOUP_AVAILABLE_IN_ALL -SoupSession *soup_session_new (void); +SoupSession *soup_session_new (void); SOUP_AVAILABLE_IN_ALL -SoupSession *soup_session_new_with_options (const char *optname1, - ...) G_GNUC_NULL_TERMINATED; +SoupSession *soup_session_new_with_options (const char *optname1, + ...) G_GNUC_NULL_TERMINATED; + +SOUP_AVAILABLE_IN_ALL +GInetSocketAddress *soup_session_get_local_address (SoupSession *session); + +SOUP_AVAILABLE_IN_ALL +guint soup_session_get_max_conns (SoupSession *session); + +SOUP_AVAILABLE_IN_ALL +guint soup_session_get_max_conns_per_host (SoupSession *session); + +SOUP_AVAILABLE_IN_ALL +void soup_session_set_proxy_resolver (SoupSession *session, + GProxyResolver *proxy_resolver); + +SOUP_AVAILABLE_IN_ALL +GProxyResolver *soup_session_get_proxy_resolver (SoupSession *session); + +SOUP_AVAILABLE_IN_ALL +void soup_session_set_tls_database (SoupSession *session, + GTlsDatabase *tls_database); + +SOUP_AVAILABLE_IN_ALL +GTlsDatabase *soup_session_get_tls_database (SoupSession *session); + +SOUP_AVAILABLE_IN_ALL +void soup_session_set_tls_interaction (SoupSession *session, + GTlsInteraction *tls_interaction); + +SOUP_AVAILABLE_IN_ALL +GTlsInteraction *soup_session_get_tls_interaction (SoupSession *session); + +SOUP_AVAILABLE_IN_ALL +void soup_session_set_timeout (SoupSession *session, + guint timeout); + +SOUP_AVAILABLE_IN_ALL +guint soup_session_get_timeout (SoupSession *session); + +SOUP_AVAILABLE_IN_ALL +void soup_session_set_idle_timeout (SoupSession *session, + guint timeout); + +SOUP_AVAILABLE_IN_ALL +guint soup_session_get_idle_timeout (SoupSession *session); + +SOUP_AVAILABLE_IN_ALL +void soup_session_set_user_agent (SoupSession *session, + const char *user_agent); + +SOUP_AVAILABLE_IN_ALL +const char *soup_session_get_user_agent (SoupSession *session); + +SOUP_AVAILABLE_IN_ALL +void soup_session_set_accept_language (SoupSession *session, + const char *accept_language); + +SOUP_AVAILABLE_IN_ALL +const char *soup_session_get_accept_language (SoupSession *session); + +SOUP_AVAILABLE_IN_ALL +void soup_session_set_accept_language_auto (SoupSession *session, + gboolean accept_language_auto); + +SOUP_AVAILABLE_IN_ALL +gboolean soup_session_get_accept_language_auto (SoupSession *session); SOUP_AVAILABLE_IN_ALL void soup_session_abort (SoupSession *session); |