diff options
Diffstat (limited to 'libsoup/soup-message.h')
-rw-r--r-- | libsoup/soup-message.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libsoup/soup-message.h b/libsoup/soup-message.h index 93778961..41004fd9 100644 --- a/libsoup/soup-message.h +++ b/libsoup/soup-message.h @@ -69,6 +69,7 @@ GType soup_message_get_type (void); #define SOUP_MESSAGE_STATUS_CODE "status-code" #define SOUP_MESSAGE_REASON_PHRASE "reason-phrase" #define SOUP_MESSAGE_FIRST_PARTY "first-party" +#define SOUP_MESSAGE_SITE_FOR_COOKIES "site-for-cookies" #define SOUP_MESSAGE_REQUEST_BODY "request-body" #define SOUP_MESSAGE_REQUEST_BODY_DATA "request-body-data" #define SOUP_MESSAGE_REQUEST_HEADERS "request-headers" @@ -78,6 +79,7 @@ GType soup_message_get_type (void); #define SOUP_MESSAGE_TLS_CERTIFICATE "tls-certificate" #define SOUP_MESSAGE_TLS_ERRORS "tls-errors" #define SOUP_MESSAGE_PRIORITY "priority" +#define SOUP_MESSAGE_IS_TOP_LEVEL_NAVIGATION "is-top-level-navigation" SOUP_AVAILABLE_IN_2_4 SoupMessage *soup_message_new (const char *method, @@ -126,6 +128,16 @@ SoupURI *soup_message_get_first_party (SoupMessage *msg); SOUP_AVAILABLE_IN_2_30 void soup_message_set_first_party (SoupMessage *msg, SoupURI *first_party); +SOUP_AVAILABLE_IN_2_70 +SoupURI *soup_message_get_site_for_cookies (SoupMessage *msg); +SOUP_AVAILABLE_IN_2_70 +void soup_message_set_site_for_cookies (SoupMessage *msg, + SoupURI *site_for_cookies); +SOUP_AVAILABLE_IN_2_70 +void soup_message_set_is_top_level_navigation (SoupMessage *msg, + gboolean is_top_level_navigation); +SOUP_AVAILABLE_IN_2_70 +gboolean soup_message_get_is_top_level_navigation (SoupMessage *msg); typedef enum { SOUP_MESSAGE_NO_REDIRECT = (1 << 1), |