soup.c.types

Undocumented in source.

Public Imports

gio.c.types
public import gio.c.types;
glib.c.types
public import glib.c.types;
gobject.c.types
public import gobject.c.types;

Members

Aliases

AddressFamily
alias AddressFamily = SoupAddressFamily
Undocumented in source.
CacheResponse
alias CacheResponse = SoupCacheResponse
Undocumented in source.
CacheType
alias CacheType = SoupCacheType
Undocumented in source.
Cacheability
alias Cacheability = SoupCacheability
Undocumented in source.
ConnectionState
alias ConnectionState = SoupConnectionState
Undocumented in source.
CookieJarAcceptPolicy
alias CookieJarAcceptPolicy = SoupCookieJarAcceptPolicy
Undocumented in source.
DateFormat
alias DateFormat = SoupDateFormat
Undocumented in source.
Encoding
alias Encoding = SoupEncoding
Undocumented in source.
Expectation
alias Expectation = SoupExpectation
Undocumented in source.
HTTPVersion
alias HTTPVersion = SoupHTTPVersion
Undocumented in source.
KnownStatusCode
alias KnownStatusCode = SoupKnownStatusCode
Undocumented in source.
LoggerLogLevel
alias LoggerLogLevel = SoupLoggerLogLevel
Undocumented in source.
MemoryUse
alias MemoryUse = SoupMemoryUse
Undocumented in source.
MessageFlags
alias MessageFlags = SoupMessageFlags
Undocumented in source.
MessageHeadersType
alias MessageHeadersType = SoupMessageHeadersType
Undocumented in source.
MessagePriority
alias MessagePriority = SoupMessagePriority
Undocumented in source.
RequestError
alias RequestError = SoupRequestError
Undocumented in source.
RequesterError
alias RequesterError = SoupRequesterError
Undocumented in source.
SOUP_ADDRESS_ANY_PORT
alias SOUP_ADDRESS_ANY_PORT = ADDRESS_ANY_PORT
Undocumented in source.
SOUP_ADDRESS_FAMILY
alias SOUP_ADDRESS_FAMILY = ADDRESS_FAMILY
Undocumented in source.
SOUP_ADDRESS_NAME
alias SOUP_ADDRESS_NAME = ADDRESS_NAME
Undocumented in source.
SOUP_ADDRESS_PHYSICAL
alias SOUP_ADDRESS_PHYSICAL = ADDRESS_PHYSICAL
Undocumented in source.
SOUP_ADDRESS_PORT
alias SOUP_ADDRESS_PORT = ADDRESS_PORT
Undocumented in source.
SOUP_ADDRESS_PROTOCOL
alias SOUP_ADDRESS_PROTOCOL = ADDRESS_PROTOCOL
Undocumented in source.
SOUP_ADDRESS_SOCKADDR
alias SOUP_ADDRESS_SOCKADDR = ADDRESS_SOCKADDR
Undocumented in source.
SOUP_AUTH_DOMAIN_ADD_PATH
alias SOUP_AUTH_DOMAIN_ADD_PATH = AUTH_DOMAIN_ADD_PATH
Undocumented in source.
SOUP_AUTH_DOMAIN_BASIC_AUTH_CALLBACK
alias SOUP_AUTH_DOMAIN_BASIC_AUTH_CALLBACK = AUTH_DOMAIN_BASIC_AUTH_CALLBACK
Undocumented in source.
SOUP_AUTH_DOMAIN_BASIC_AUTH_DATA
alias SOUP_AUTH_DOMAIN_BASIC_AUTH_DATA = AUTH_DOMAIN_BASIC_AUTH_DATA
Undocumented in source.
SOUP_AUTH_DOMAIN_DIGEST_AUTH_CALLBACK
alias SOUP_AUTH_DOMAIN_DIGEST_AUTH_CALLBACK = AUTH_DOMAIN_DIGEST_AUTH_CALLBACK
Undocumented in source.
SOUP_AUTH_DOMAIN_DIGEST_AUTH_DATA
alias SOUP_AUTH_DOMAIN_DIGEST_AUTH_DATA = AUTH_DOMAIN_DIGEST_AUTH_DATA
Undocumented in source.
SOUP_AUTH_DOMAIN_FILTER
alias SOUP_AUTH_DOMAIN_FILTER = AUTH_DOMAIN_FILTER
Undocumented in source.
SOUP_AUTH_DOMAIN_FILTER_DATA
alias SOUP_AUTH_DOMAIN_FILTER_DATA = AUTH_DOMAIN_FILTER_DATA
Undocumented in source.
SOUP_AUTH_DOMAIN_GENERIC_AUTH_CALLBACK
alias SOUP_AUTH_DOMAIN_GENERIC_AUTH_CALLBACK = AUTH_DOMAIN_GENERIC_AUTH_CALLBACK
Undocumented in source.
SOUP_AUTH_DOMAIN_GENERIC_AUTH_DATA
alias SOUP_AUTH_DOMAIN_GENERIC_AUTH_DATA = AUTH_DOMAIN_GENERIC_AUTH_DATA
Undocumented in source.
SOUP_AUTH_DOMAIN_PROXY
alias SOUP_AUTH_DOMAIN_PROXY = AUTH_DOMAIN_PROXY
Undocumented in source.
SOUP_AUTH_DOMAIN_REALM
alias SOUP_AUTH_DOMAIN_REALM = AUTH_DOMAIN_REALM
Undocumented in source.
SOUP_AUTH_DOMAIN_REMOVE_PATH
alias SOUP_AUTH_DOMAIN_REMOVE_PATH = AUTH_DOMAIN_REMOVE_PATH
Undocumented in source.
SOUP_AUTH_HOST
alias SOUP_AUTH_HOST = AUTH_HOST
Undocumented in source.
SOUP_AUTH_IS_AUTHENTICATED
alias SOUP_AUTH_IS_AUTHENTICATED = AUTH_IS_AUTHENTICATED
Undocumented in source.
SOUP_AUTH_IS_FOR_PROXY
alias SOUP_AUTH_IS_FOR_PROXY = AUTH_IS_FOR_PROXY
Undocumented in source.
SOUP_AUTH_REALM
alias SOUP_AUTH_REALM = AUTH_REALM
Undocumented in source.
SOUP_AUTH_SCHEME_NAME
alias SOUP_AUTH_SCHEME_NAME = AUTH_SCHEME_NAME
Undocumented in source.
SOUP_CHAR_HTTP_CTL
alias SOUP_CHAR_HTTP_CTL = CHAR_HTTP_CTL
Undocumented in source.
SOUP_CHAR_HTTP_SEPARATOR
alias SOUP_CHAR_HTTP_SEPARATOR = CHAR_HTTP_SEPARATOR
Undocumented in source.
SOUP_CHAR_URI_GEN_DELIMS
alias SOUP_CHAR_URI_GEN_DELIMS = CHAR_URI_GEN_DELIMS
Undocumented in source.
SOUP_CHAR_URI_PERCENT_ENCODED
alias SOUP_CHAR_URI_PERCENT_ENCODED = CHAR_URI_PERCENT_ENCODED
Undocumented in source.
SOUP_CHAR_URI_SUB_DELIMS
alias SOUP_CHAR_URI_SUB_DELIMS = CHAR_URI_SUB_DELIMS
Undocumented in source.
SOUP_COOKIE_JAR_ACCEPT_POLICY
alias SOUP_COOKIE_JAR_ACCEPT_POLICY = COOKIE_JAR_ACCEPT_POLICY
Undocumented in source.
SOUP_COOKIE_JAR_DB_FILENAME
alias SOUP_COOKIE_JAR_DB_FILENAME = COOKIE_JAR_DB_FILENAME
Undocumented in source.
SOUP_COOKIE_JAR_READ_ONLY
alias SOUP_COOKIE_JAR_READ_ONLY = COOKIE_JAR_READ_ONLY
Undocumented in source.
SOUP_COOKIE_JAR_TEXT_FILENAME
alias SOUP_COOKIE_JAR_TEXT_FILENAME = COOKIE_JAR_TEXT_FILENAME
Undocumented in source.
SOUP_COOKIE_MAX_AGE_ONE_DAY
alias SOUP_COOKIE_MAX_AGE_ONE_DAY = COOKIE_MAX_AGE_ONE_DAY
Undocumented in source.
SOUP_COOKIE_MAX_AGE_ONE_HOUR
alias SOUP_COOKIE_MAX_AGE_ONE_HOUR = COOKIE_MAX_AGE_ONE_HOUR
Undocumented in source.
SOUP_COOKIE_MAX_AGE_ONE_WEEK
alias SOUP_COOKIE_MAX_AGE_ONE_WEEK = COOKIE_MAX_AGE_ONE_WEEK
Undocumented in source.
SOUP_COOKIE_MAX_AGE_ONE_YEAR
alias SOUP_COOKIE_MAX_AGE_ONE_YEAR = COOKIE_MAX_AGE_ONE_YEAR
Undocumented in source.
SOUP_FORM_MIME_TYPE_MULTIPART
alias SOUP_FORM_MIME_TYPE_MULTIPART = FORM_MIME_TYPE_MULTIPART
Undocumented in source.
SOUP_FORM_MIME_TYPE_URLENCODED
alias SOUP_FORM_MIME_TYPE_URLENCODED = FORM_MIME_TYPE_URLENCODED
Undocumented in source.
SOUP_HSTS_ENFORCER_DB_FILENAME
alias SOUP_HSTS_ENFORCER_DB_FILENAME = HSTS_ENFORCER_DB_FILENAME
Undocumented in source.
SOUP_HSTS_POLICY_MAX_AGE_PAST
alias SOUP_HSTS_POLICY_MAX_AGE_PAST = HSTS_POLICY_MAX_AGE_PAST
Undocumented in source.
SOUP_LOGGER_LEVEL
alias SOUP_LOGGER_LEVEL = LOGGER_LEVEL
Undocumented in source.
SOUP_LOGGER_MAX_BODY_SIZE
alias SOUP_LOGGER_MAX_BODY_SIZE = LOGGER_MAX_BODY_SIZE
Undocumented in source.
SOUP_MAJOR_VERSION
alias SOUP_MAJOR_VERSION = MAJOR_VERSION
Undocumented in source.
SOUP_MESSAGE_FIRST_PARTY
alias SOUP_MESSAGE_FIRST_PARTY = MESSAGE_FIRST_PARTY
Undocumented in source.
SOUP_MESSAGE_FLAGS
alias SOUP_MESSAGE_FLAGS = MESSAGE_FLAGS
Undocumented in source.
SOUP_MESSAGE_HTTP_VERSION
alias SOUP_MESSAGE_HTTP_VERSION = MESSAGE_HTTP_VERSION
Undocumented in source.
SOUP_MESSAGE_IS_TOP_LEVEL_NAVIGATION
alias SOUP_MESSAGE_IS_TOP_LEVEL_NAVIGATION = MESSAGE_IS_TOP_LEVEL_NAVIGATION
Undocumented in source.
SOUP_MESSAGE_METHOD
alias SOUP_MESSAGE_METHOD = MESSAGE_METHOD
Undocumented in source.
SOUP_MESSAGE_PRIORITY
alias SOUP_MESSAGE_PRIORITY = MESSAGE_PRIORITY
Undocumented in source.
SOUP_MESSAGE_REASON_PHRASE
alias SOUP_MESSAGE_REASON_PHRASE = MESSAGE_REASON_PHRASE
Undocumented in source.
SOUP_MESSAGE_REQUEST_BODY
alias SOUP_MESSAGE_REQUEST_BODY = MESSAGE_REQUEST_BODY
Undocumented in source.
SOUP_MESSAGE_REQUEST_BODY_DATA
alias SOUP_MESSAGE_REQUEST_BODY_DATA = MESSAGE_REQUEST_BODY_DATA
Undocumented in source.
SOUP_MESSAGE_REQUEST_HEADERS
alias SOUP_MESSAGE_REQUEST_HEADERS = MESSAGE_REQUEST_HEADERS
Undocumented in source.
SOUP_MESSAGE_RESPONSE_BODY
alias SOUP_MESSAGE_RESPONSE_BODY = MESSAGE_RESPONSE_BODY
Undocumented in source.
SOUP_MESSAGE_RESPONSE_BODY_DATA
alias SOUP_MESSAGE_RESPONSE_BODY_DATA = MESSAGE_RESPONSE_BODY_DATA
Undocumented in source.
SOUP_MESSAGE_RESPONSE_HEADERS
alias SOUP_MESSAGE_RESPONSE_HEADERS = MESSAGE_RESPONSE_HEADERS
Undocumented in source.
SOUP_MESSAGE_SERVER_SIDE
alias SOUP_MESSAGE_SERVER_SIDE = MESSAGE_SERVER_SIDE
Undocumented in source.
SOUP_MESSAGE_SITE_FOR_COOKIES
alias SOUP_MESSAGE_SITE_FOR_COOKIES = MESSAGE_SITE_FOR_COOKIES
Undocumented in source.
SOUP_MESSAGE_STATUS_CODE
alias SOUP_MESSAGE_STATUS_CODE = MESSAGE_STATUS_CODE
Undocumented in source.
SOUP_MESSAGE_TLS_CERTIFICATE
alias SOUP_MESSAGE_TLS_CERTIFICATE = MESSAGE_TLS_CERTIFICATE
Undocumented in source.
SOUP_MESSAGE_TLS_ERRORS
alias SOUP_MESSAGE_TLS_ERRORS = MESSAGE_TLS_ERRORS
Undocumented in source.
SOUP_MESSAGE_URI
alias SOUP_MESSAGE_URI = MESSAGE_URI
Undocumented in source.
SOUP_MICRO_VERSION
alias SOUP_MICRO_VERSION = MICRO_VERSION
Undocumented in source.
SOUP_MINOR_VERSION
alias SOUP_MINOR_VERSION = MINOR_VERSION
Undocumented in source.
SOUP_REQUEST_SESSION
alias SOUP_REQUEST_SESSION = REQUEST_SESSION
Undocumented in source.
SOUP_REQUEST_URI
alias SOUP_REQUEST_URI = REQUEST_URI
Undocumented in source.
SOUP_SERVER_ADD_WEBSOCKET_EXTENSION
alias SOUP_SERVER_ADD_WEBSOCKET_EXTENSION = SERVER_ADD_WEBSOCKET_EXTENSION
Undocumented in source.
SOUP_SERVER_ASYNC_CONTEXT
alias SOUP_SERVER_ASYNC_CONTEXT = SERVER_ASYNC_CONTEXT
Undocumented in source.
SOUP_SERVER_HTTPS_ALIASES
alias SOUP_SERVER_HTTPS_ALIASES = SERVER_HTTPS_ALIASES
Undocumented in source.
SOUP_SERVER_HTTP_ALIASES
alias SOUP_SERVER_HTTP_ALIASES = SERVER_HTTP_ALIASES
Undocumented in source.
SOUP_SERVER_INTERFACE
alias SOUP_SERVER_INTERFACE = SERVER_INTERFACE
Undocumented in source.
SOUP_SERVER_PORT
alias SOUP_SERVER_PORT = SERVER_PORT
Undocumented in source.
SOUP_SERVER_RAW_PATHS
alias SOUP_SERVER_RAW_PATHS = SERVER_RAW_PATHS
Undocumented in source.
SOUP_SERVER_REMOVE_WEBSOCKET_EXTENSION
alias SOUP_SERVER_REMOVE_WEBSOCKET_EXTENSION = SERVER_REMOVE_WEBSOCKET_EXTENSION
Undocumented in source.
SOUP_SERVER_SERVER_HEADER
alias SOUP_SERVER_SERVER_HEADER = SERVER_SERVER_HEADER
Undocumented in source.
SOUP_SERVER_SSL_CERT_FILE
alias SOUP_SERVER_SSL_CERT_FILE = SERVER_SSL_CERT_FILE
Undocumented in source.
SOUP_SERVER_SSL_KEY_FILE
alias SOUP_SERVER_SSL_KEY_FILE = SERVER_SSL_KEY_FILE
Undocumented in source.
SOUP_SERVER_TLS_CERTIFICATE
alias SOUP_SERVER_TLS_CERTIFICATE = SERVER_TLS_CERTIFICATE
Undocumented in source.
SOUP_SESSION_ACCEPT_LANGUAGE
alias SOUP_SESSION_ACCEPT_LANGUAGE = SESSION_ACCEPT_LANGUAGE
Undocumented in source.
SOUP_SESSION_ACCEPT_LANGUAGE_AUTO
alias SOUP_SESSION_ACCEPT_LANGUAGE_AUTO = SESSION_ACCEPT_LANGUAGE_AUTO
Undocumented in source.
SOUP_SESSION_ADD_FEATURE
alias SOUP_SESSION_ADD_FEATURE = SESSION_ADD_FEATURE
Undocumented in source.
SOUP_SESSION_ADD_FEATURE_BY_TYPE
alias SOUP_SESSION_ADD_FEATURE_BY_TYPE = SESSION_ADD_FEATURE_BY_TYPE
Undocumented in source.
SOUP_SESSION_ASYNC_CONTEXT
alias SOUP_SESSION_ASYNC_CONTEXT = SESSION_ASYNC_CONTEXT
Undocumented in source.
SOUP_SESSION_HTTPS_ALIASES
alias SOUP_SESSION_HTTPS_ALIASES = SESSION_HTTPS_ALIASES
Undocumented in source.
SOUP_SESSION_HTTP_ALIASES
alias SOUP_SESSION_HTTP_ALIASES = SESSION_HTTP_ALIASES
Undocumented in source.
SOUP_SESSION_IDLE_TIMEOUT
alias SOUP_SESSION_IDLE_TIMEOUT = SESSION_IDLE_TIMEOUT
Undocumented in source.
SOUP_SESSION_LOCAL_ADDRESS
alias SOUP_SESSION_LOCAL_ADDRESS = SESSION_LOCAL_ADDRESS
Undocumented in source.
SOUP_SESSION_MAX_CONNS
alias SOUP_SESSION_MAX_CONNS = SESSION_MAX_CONNS
Undocumented in source.
SOUP_SESSION_MAX_CONNS_PER_HOST
alias SOUP_SESSION_MAX_CONNS_PER_HOST = SESSION_MAX_CONNS_PER_HOST
Undocumented in source.
SOUP_SESSION_PROXY_RESOLVER
alias SOUP_SESSION_PROXY_RESOLVER = SESSION_PROXY_RESOLVER
Undocumented in source.
SOUP_SESSION_PROXY_URI
alias SOUP_SESSION_PROXY_URI = SESSION_PROXY_URI
Undocumented in source.
SOUP_SESSION_REMOVE_FEATURE_BY_TYPE
alias SOUP_SESSION_REMOVE_FEATURE_BY_TYPE = SESSION_REMOVE_FEATURE_BY_TYPE
Undocumented in source.
SOUP_SESSION_SSL_CA_FILE
alias SOUP_SESSION_SSL_CA_FILE = SESSION_SSL_CA_FILE
Undocumented in source.
SOUP_SESSION_SSL_STRICT
alias SOUP_SESSION_SSL_STRICT = SESSION_SSL_STRICT
Undocumented in source.
SOUP_SESSION_SSL_USE_SYSTEM_CA_FILE
alias SOUP_SESSION_SSL_USE_SYSTEM_CA_FILE = SESSION_SSL_USE_SYSTEM_CA_FILE
Undocumented in source.
SOUP_SESSION_TIMEOUT
alias SOUP_SESSION_TIMEOUT = SESSION_TIMEOUT
Undocumented in source.
SOUP_SESSION_TLS_DATABASE
alias SOUP_SESSION_TLS_DATABASE = SESSION_TLS_DATABASE
Undocumented in source.
SOUP_SESSION_TLS_INTERACTION
alias SOUP_SESSION_TLS_INTERACTION = SESSION_TLS_INTERACTION
Undocumented in source.
SOUP_SESSION_USER_AGENT
alias SOUP_SESSION_USER_AGENT = SESSION_USER_AGENT
Undocumented in source.
SOUP_SESSION_USE_NTLM
alias SOUP_SESSION_USE_NTLM = SESSION_USE_NTLM
Undocumented in source.
SOUP_SESSION_USE_THREAD_CONTEXT
alias SOUP_SESSION_USE_THREAD_CONTEXT = SESSION_USE_THREAD_CONTEXT
Undocumented in source.
SOUP_SOCKET_ASYNC_CONTEXT
alias SOUP_SOCKET_ASYNC_CONTEXT = SOCKET_ASYNC_CONTEXT
Undocumented in source.
SOUP_SOCKET_FLAG_NONBLOCKING
alias SOUP_SOCKET_FLAG_NONBLOCKING = SOCKET_FLAG_NONBLOCKING
Undocumented in source.
SOUP_SOCKET_IS_SERVER
alias SOUP_SOCKET_IS_SERVER = SOCKET_IS_SERVER
Undocumented in source.
SOUP_SOCKET_LOCAL_ADDRESS
alias SOUP_SOCKET_LOCAL_ADDRESS = SOCKET_LOCAL_ADDRESS
Undocumented in source.
SOUP_SOCKET_REMOTE_ADDRESS
alias SOUP_SOCKET_REMOTE_ADDRESS = SOCKET_REMOTE_ADDRESS
Undocumented in source.
SOUP_SOCKET_SSL_CREDENTIALS
alias SOUP_SOCKET_SSL_CREDENTIALS = SOCKET_SSL_CREDENTIALS
Undocumented in source.
SOUP_SOCKET_SSL_FALLBACK
alias SOUP_SOCKET_SSL_FALLBACK = SOCKET_SSL_FALLBACK
Undocumented in source.
SOUP_SOCKET_SSL_STRICT
alias SOUP_SOCKET_SSL_STRICT = SOCKET_SSL_STRICT
Undocumented in source.
SOUP_SOCKET_TIMEOUT
alias SOUP_SOCKET_TIMEOUT = SOCKET_TIMEOUT
Undocumented in source.
SOUP_SOCKET_TLS_CERTIFICATE
alias SOUP_SOCKET_TLS_CERTIFICATE = SOCKET_TLS_CERTIFICATE
Undocumented in source.
SOUP_SOCKET_TLS_ERRORS
alias SOUP_SOCKET_TLS_ERRORS = SOCKET_TLS_ERRORS
Undocumented in source.
SOUP_SOCKET_TRUSTED_CERTIFICATE
alias SOUP_SOCKET_TRUSTED_CERTIFICATE = SOCKET_TRUSTED_CERTIFICATE
Undocumented in source.
SOUP_SOCKET_USE_THREAD_CONTEXT
alias SOUP_SOCKET_USE_THREAD_CONTEXT = SOCKET_USE_THREAD_CONTEXT
Undocumented in source.
SOUP_VERSION_MIN_REQUIRED
alias SOUP_VERSION_MIN_REQUIRED = VERSION_MIN_REQUIRED
Undocumented in source.
SameSitePolicy
alias SameSitePolicy = SoupSameSitePolicy
Undocumented in source.
ServerListenOptions
alias ServerListenOptions = SoupServerListenOptions
Undocumented in source.
SocketIOStatus
alias SocketIOStatus = SoupSocketIOStatus
Undocumented in source.
SoupAddressCallback
alias SoupAddressCallback = void function(SoupAddress* addr, uint status, void* userData)

The callback function passed to soup_address_resolve_async().

SoupAuthDomainBasicAuthCallback
alias SoupAuthDomainBasicAuthCallback = int function(SoupAuthDomain* domain, SoupMessage* msg, const(char)* username, const(char)* password, void* userData)

Callback used by #SoupAuthDomainBasic for authentication purposes. The application should verify that @username and @password and valid and return %TRUE or %FALSE.

SoupAuthDomainDigestAuthCallback
alias SoupAuthDomainDigestAuthCallback = char* function(SoupAuthDomain* domain, SoupMessage* msg, const(char)* username, void* userData)

Callback used by #SoupAuthDomainDigest for authentication purposes. The application should look up @username in its password database, and return the corresponding encoded password (see soup_auth_domain_digest_encode_password()).

SoupAuthDomainFilter
alias SoupAuthDomainFilter = int function(SoupAuthDomain* domain, SoupMessage* msg, void* userData)

The prototype for a #SoupAuthDomain filter; see soup_auth_domain_set_filter() for details.

SoupAuthDomainGenericAuthCallback
alias SoupAuthDomainGenericAuthCallback = int function(SoupAuthDomain* domain, SoupMessage* msg, const(char)* username, void* userData)

The prototype for a #SoupAuthDomain generic authentication callback.

SoupChunkAllocator
alias SoupChunkAllocator = SoupBuffer* function(SoupMessage* msg, size_t maxLen, void* userData)

The prototype for a chunk allocation callback. This should allocate a new #SoupBuffer and return it for the I/O layer to read message body data off the network into.

SoupLoggerFilter
alias SoupLoggerFilter = SoupLoggerLogLevel function(SoupLogger* logger, SoupMessage* msg, void* userData)

The prototype for a logging filter. The filter callback will be invoked for each request or response, and should analyze it and return a #SoupLoggerLogLevel value indicating how much of the message to log. Eg, it might choose between %SOUP_LOGGER_LOG_BODY and %SOUP_LOGGER_LOG_HEADERS depending on the Content-Type.

SoupLoggerPrinter
alias SoupLoggerPrinter = void function(SoupLogger* logger, SoupLoggerLogLevel level, char direction, const(char)* data, void* userData)

The prototype for a custom printing callback.

SoupMessageHeadersForeachFunc
alias SoupMessageHeadersForeachFunc = void function(const(char)* name, const(char)* value, void* userData)

The callback passed to soup_message_headers_foreach().

SoupPasswordManagerCallback
alias SoupPasswordManagerCallback = void function(SoupPasswordManager* passwordManager, SoupMessage* msg, SoupAuth* auth, int retrying, void* userData)
SoupProxyResolverCallback
alias SoupProxyResolverCallback = void function(SoupProxyResolver* proxyResolver, SoupMessage* msg, uint arg, SoupAddress* addr, void* userData)
SoupProxyURIResolverCallback
alias SoupProxyURIResolverCallback = void function(SoupProxyURIResolver* resolver, uint status, SoupURI* proxyUri, void* userData)

Callback for soup_proxy_uri_resolver_get_proxy_uri_async()

SoupServerCallback
alias SoupServerCallback = void function(SoupServer* server, SoupMessage* msg, const(char)* path, GHashTable* query, SoupClientContext* client, void* userData)

A callback used to handle requests to a #SoupServer.

SoupServerWebsocketCallback
alias SoupServerWebsocketCallback = void function(SoupServer* server, SoupWebsocketConnection* connection, const(char)* path, SoupClientContext* client, void* userData)

A callback used to handle WebSocket requests to a #SoupServer. The callback will be invoked after sending the handshake response back to the client (and is only invoked if the handshake was successful).

SoupSessionCallback
alias SoupSessionCallback = void function(SoupSession* session, SoupMessage* msg, void* userData)

Prototype for the callback passed to soup_session_queue_message(), qv.

SoupSessionConnectProgressCallback
alias SoupSessionConnectProgressCallback = void function(SoupSession* session, GSocketClientEvent event, GIOStream* connection, void* userData)

Prototype for the progress callback passed to soup_session_connect_async().

SoupSocketCallback
alias SoupSocketCallback = void function(SoupSocket* sock, uint status, void* userData)

The callback function passed to soup_socket_connect_async().

Status
alias Status = SoupStatus
Undocumented in source.
TLDError
alias TLDError = SoupTLDError
Undocumented in source.
WebsocketCloseCode
alias WebsocketCloseCode = SoupWebsocketCloseCode
Undocumented in source.
WebsocketConnectionType
alias WebsocketConnectionType = SoupWebsocketConnectionType
Undocumented in source.
WebsocketDataType
alias WebsocketDataType = SoupWebsocketDataType
Undocumented in source.
WebsocketError
alias WebsocketError = SoupWebsocketError
Undocumented in source.
WebsocketState
alias WebsocketState = SoupWebsocketState
Undocumented in source.
XMLRPCError
alias XMLRPCError = SoupXMLRPCError
Undocumented in source.
XMLRPCFault
alias XMLRPCFault = SoupXMLRPCFault
Undocumented in source.

Enums

SoupAddressFamily
enum SoupAddressFamily

The supported address families.

SoupCacheResponse
enum SoupCacheResponse
Undocumented in source.
SoupCacheType
enum SoupCacheType

The type of cache; this affects what kinds of responses will be saved.

SoupCacheability
enum SoupCacheability
Undocumented in source.
SoupConnectionState
enum SoupConnectionState
Undocumented in source.
SoupCookieJarAcceptPolicy
enum SoupCookieJarAcceptPolicy

The policy for accepting or rejecting cookies returned in responses.

SoupDateFormat
enum SoupDateFormat

Date formats that soup_date_to_string() can use.

SoupEncoding
enum SoupEncoding

How a message body is encoded for transport

SoupExpectation
enum SoupExpectation

Represents the parsed value of the "Expect" header.

SoupHTTPVersion
enum SoupHTTPVersion

Indicates the HTTP protocol version being used.

SoupKnownStatusCode
enum SoupKnownStatusCode
Undocumented in source.
SoupLoggerLogLevel
enum SoupLoggerLogLevel

Describes the level of logging output to provide.

SoupMemoryUse
enum SoupMemoryUse

Describes how #SoupBuffer should use the data passed in by the caller.

SoupMessageFlags
enum SoupMessageFlags

Various flags that can be set on a #SoupMessage to alter its behavior.

SoupMessageHeadersType
enum SoupMessageHeadersType

Value passed to soup_message_headers_new() to set certain default behaviors.

SoupMessagePriority
enum SoupMessagePriority

Priorities that can be set on a #SoupMessage to instruct the message queue to process it before any other message with lower priority.

SoupRequestError
enum SoupRequestError

A #SoupRequest error.

SoupRequesterError
enum SoupRequesterError
Undocumented in source.
SoupSameSitePolicy
enum SoupSameSitePolicy
Undocumented in source.
SoupServerListenOptions
enum SoupServerListenOptions

Options to pass to soup_server_listen(), etc.

SoupSocketIOStatus
enum SoupSocketIOStatus

Return value from the #SoupSocket IO methods.

SoupStatus
enum SoupStatus

These represent the known HTTP status code values, plus various network and internal errors.

SoupTLDError
enum SoupTLDError

Error codes for %SOUP_TLD_ERROR.

SoupWebsocketCloseCode
enum SoupWebsocketCloseCode

Pre-defined close codes that can be passed to soup_websocket_connection_close() or received from soup_websocket_connection_get_close_code(). (However, other codes are also allowed.)

SoupWebsocketConnectionType
enum SoupWebsocketConnectionType

The type of a #SoupWebsocketConnection.

SoupWebsocketDataType
enum SoupWebsocketDataType

The type of data contained in a #SoupWebsocketConnection::message signal.

SoupWebsocketError
enum SoupWebsocketError

WebSocket-related errors.

SoupWebsocketState
enum SoupWebsocketState

The state of the WebSocket connection.

SoupXMLRPCError
enum SoupXMLRPCError
Undocumented in source.
SoupXMLRPCFault
enum SoupXMLRPCFault

Pre-defined XML-RPC fault codes from <ulink url="http://xmlrpc-epi.sourceforge.net/specs/rfc.fault_codes.php">http://xmlrpc-epi.sourceforge.net/specs/rfc.fault_codes.php</ulink>. These are an extension, not part of the XML-RPC spec; you can't assume servers will use them.

Manifest constants

ADDRESS_ANY_PORT
enum ADDRESS_ANY_PORT;

This can be passed to any #SoupAddress method that expects a port, to indicate that you don't care what port is used.

ADDRESS_FAMILY
enum ADDRESS_FAMILY;

Alias for the #SoupAddress:family property. (The #SoupAddressFamily for this address.)

ADDRESS_NAME
enum ADDRESS_NAME;

Alias for the #SoupAddress:name property. (The hostname for this address.)

ADDRESS_PHYSICAL
enum ADDRESS_PHYSICAL;

An alias for the #SoupAddress:physical property. (The stringified IP address for this address.)

ADDRESS_PORT
enum ADDRESS_PORT;

An alias for the #SoupAddress:port property. (The port for this address.)

ADDRESS_PROTOCOL
enum ADDRESS_PROTOCOL;

Alias for the #SoupAddress:protocol property. (The URI scheme used with this address.)

ADDRESS_SOCKADDR
enum ADDRESS_SOCKADDR;

An alias for the #SoupAddress:sockaddr property. (A pointer to the struct sockaddr for this address.)

AUTH_DOMAIN_ADD_PATH
enum AUTH_DOMAIN_ADD_PATH;

Alias for the #SoupAuthDomain:add-path property. (Shortcut for calling soup_auth_domain_add_path().)

AUTH_DOMAIN_BASIC_AUTH_CALLBACK
enum AUTH_DOMAIN_BASIC_AUTH_CALLBACK;

Alias for the #SoupAuthDomainBasic:auth-callback property. (The #SoupAuthDomainBasicAuthCallback.)

AUTH_DOMAIN_BASIC_AUTH_DATA
enum AUTH_DOMAIN_BASIC_AUTH_DATA;

Alias for the #SoupAuthDomainBasic:auth-data property. (The data to pass to the #SoupAuthDomainBasicAuthCallback.)

AUTH_DOMAIN_DIGEST_AUTH_CALLBACK
enum AUTH_DOMAIN_DIGEST_AUTH_CALLBACK;

Alias for the #SoupAuthDomainDigest:auth-callback property. (The #SoupAuthDomainDigestAuthCallback.)

AUTH_DOMAIN_DIGEST_AUTH_DATA
enum AUTH_DOMAIN_DIGEST_AUTH_DATA;

Alias for the #SoupAuthDomainDigest:auth-callback property. (The #SoupAuthDomainDigestAuthCallback.)

AUTH_DOMAIN_FILTER
enum AUTH_DOMAIN_FILTER;

Alias for the #SoupAuthDomain:filter property. (The #SoupAuthDomainFilter for the domain.)

AUTH_DOMAIN_FILTER_DATA
enum AUTH_DOMAIN_FILTER_DATA;

Alias for the #SoupAuthDomain:filter-data property. (Data to pass to the #SoupAuthDomainFilter.)

AUTH_DOMAIN_GENERIC_AUTH_CALLBACK
enum AUTH_DOMAIN_GENERIC_AUTH_CALLBACK;

Alias for the #SoupAuthDomain:generic-auth-callback property. (The #SoupAuthDomainGenericAuthCallback.)

AUTH_DOMAIN_GENERIC_AUTH_DATA
enum AUTH_DOMAIN_GENERIC_AUTH_DATA;

Alias for the #SoupAuthDomain:generic-auth-data property. (The data to pass to the #SoupAuthDomainGenericAuthCallback.)

AUTH_DOMAIN_PROXY
enum AUTH_DOMAIN_PROXY;

Alias for the #SoupAuthDomain:proxy property. (Whether or not this is a proxy auth domain.)

AUTH_DOMAIN_REALM
enum AUTH_DOMAIN_REALM;

Alias for the #SoupAuthDomain:realm property. (The realm of this auth domain.)

AUTH_DOMAIN_REMOVE_PATH
enum AUTH_DOMAIN_REMOVE_PATH;

Alias for the #SoupAuthDomain:remove-path property. (Shortcut for calling soup_auth_domain_remove_path().)

AUTH_HOST
enum AUTH_HOST;

An alias for the #SoupAuth:host property. (The host being authenticated to.)

AUTH_IS_AUTHENTICATED
enum AUTH_IS_AUTHENTICATED;

An alias for the #SoupAuth:is-authenticated property. (Whether or not the auth has been authenticated.)

AUTH_IS_FOR_PROXY
enum AUTH_IS_FOR_PROXY;

An alias for the #SoupAuth:is-for-proxy property. (Whether or not the auth is for a proxy server.)

AUTH_REALM
enum AUTH_REALM;

An alias for the #SoupAuth:realm property. (The authentication realm.)

AUTH_SCHEME_NAME
enum AUTH_SCHEME_NAME;

An alias for the #SoupAuth:scheme-name property. (The authentication scheme name.)

CHAR_HTTP_CTL
enum CHAR_HTTP_CTL;
Undocumented in source.
CHAR_HTTP_SEPARATOR
enum CHAR_HTTP_SEPARATOR;
Undocumented in source.
CHAR_URI_GEN_DELIMS
enum CHAR_URI_GEN_DELIMS;
Undocumented in source.
CHAR_URI_PERCENT_ENCODED
enum CHAR_URI_PERCENT_ENCODED;
Undocumented in source.
CHAR_URI_SUB_DELIMS
enum CHAR_URI_SUB_DELIMS;
Undocumented in source.
COOKIE_JAR_ACCEPT_POLICY
enum COOKIE_JAR_ACCEPT_POLICY;

Alias for the #SoupCookieJar:accept-policy property.

COOKIE_JAR_DB_FILENAME
enum COOKIE_JAR_DB_FILENAME;

Alias for the #SoupCookieJarDB:filename property. (The cookie-storage filename.)

COOKIE_JAR_READ_ONLY
enum COOKIE_JAR_READ_ONLY;

Alias for the #SoupCookieJar:read-only property. (Whether or not the cookie jar is read-only.)

COOKIE_JAR_TEXT_FILENAME
enum COOKIE_JAR_TEXT_FILENAME;

Alias for the #SoupCookieJarText:filename property. (The cookie-storage filename.)

COOKIE_MAX_AGE_ONE_DAY
enum COOKIE_MAX_AGE_ONE_DAY;

A constant corresponding to 1 day, for use with soup_cookie_new() and soup_cookie_set_max_age().

COOKIE_MAX_AGE_ONE_HOUR
enum COOKIE_MAX_AGE_ONE_HOUR;

A constant corresponding to 1 hour, for use with soup_cookie_new() and soup_cookie_set_max_age().

COOKIE_MAX_AGE_ONE_WEEK
enum COOKIE_MAX_AGE_ONE_WEEK;

A constant corresponding to 1 week, for use with soup_cookie_new() and soup_cookie_set_max_age().

COOKIE_MAX_AGE_ONE_YEAR
enum COOKIE_MAX_AGE_ONE_YEAR;

A constant corresponding to 1 year, for use with soup_cookie_new() and soup_cookie_set_max_age().

FORM_MIME_TYPE_MULTIPART
enum FORM_MIME_TYPE_MULTIPART;

A macro containing the value <literal>"multipart/form-data"</literal>; the MIME type used for posting form data that contains files to be uploaded.

FORM_MIME_TYPE_URLENCODED
enum FORM_MIME_TYPE_URLENCODED;

A macro containing the value <literal>"application/x-www-form-urlencoded"</literal>; the default MIME type for POSTing HTML form data.

HSTS_ENFORCER_DB_FILENAME
enum HSTS_ENFORCER_DB_FILENAME;
Undocumented in source.
HSTS_POLICY_MAX_AGE_PAST
enum HSTS_POLICY_MAX_AGE_PAST;
Undocumented in source.
LOGGER_LEVEL
enum LOGGER_LEVEL;

Alias for the #SoupLogger:level property, qv.

LOGGER_MAX_BODY_SIZE
enum LOGGER_MAX_BODY_SIZE;

Alias for the #SoupLogger:max-body-size property, qv.

MAJOR_VERSION
enum MAJOR_VERSION;

Like soup_get_major_version(), but from the headers used at application compile time, rather than from the library linked against at application run time.

MESSAGE_FIRST_PARTY
enum MESSAGE_FIRST_PARTY;

Alias for the #SoupMessage:first-party property. (The #SoupURI loaded in the application when the message was queued.)

MESSAGE_FLAGS
enum MESSAGE_FLAGS;

Alias for the #SoupMessage:flags property. (The message's #SoupMessageFlags.)

MESSAGE_HTTP_VERSION
enum MESSAGE_HTTP_VERSION;

Alias for the #SoupMessage:http-version property. (The message's #SoupHTTPVersion.)

MESSAGE_IS_TOP_LEVEL_NAVIGATION
enum MESSAGE_IS_TOP_LEVEL_NAVIGATION;
Undocumented in source.
MESSAGE_METHOD
enum MESSAGE_METHOD;

Alias for the #SoupMessage:method property. (The message's HTTP method.)

MESSAGE_PRIORITY
enum MESSAGE_PRIORITY;

Sets the priority of the #SoupMessage. See soup_message_set_priority() for further details.

MESSAGE_REASON_PHRASE
enum MESSAGE_REASON_PHRASE;

Alias for the #SoupMessage:reason-phrase property. (The message's HTTP response reason phrase.)

MESSAGE_REQUEST_BODY
enum MESSAGE_REQUEST_BODY;

Alias for the #SoupMessage:request-body property. (The message's HTTP request body.)

MESSAGE_REQUEST_BODY_DATA
enum MESSAGE_REQUEST_BODY_DATA;

Alias for the #SoupMessage:request-body-data property. (The message's HTTP request body, as a #GBytes.)

MESSAGE_REQUEST_HEADERS
enum MESSAGE_REQUEST_HEADERS;

Alias for the #SoupMessage:request-headers property. (The message's HTTP request headers.)

MESSAGE_RESPONSE_BODY
enum MESSAGE_RESPONSE_BODY;

Alias for the #SoupMessage:response-body property. (The message's HTTP response body.)

MESSAGE_RESPONSE_BODY_DATA
enum MESSAGE_RESPONSE_BODY_DATA;

Alias for the #SoupMessage:response-body-data property. (The message's HTTP response body, as a #GBytes.)

MESSAGE_RESPONSE_HEADERS
enum MESSAGE_RESPONSE_HEADERS;

Alias for the #SoupMessage:response-headers property. (The message's HTTP response headers.)

MESSAGE_SERVER_SIDE
enum MESSAGE_SERVER_SIDE;

Alias for the #SoupMessage:server-side property. (%TRUE if the message was created by #SoupServer.)

MESSAGE_SITE_FOR_COOKIES
enum MESSAGE_SITE_FOR_COOKIES;
Undocumented in source.
MESSAGE_STATUS_CODE
enum MESSAGE_STATUS_CODE;

Alias for the #SoupMessage:status-code property. (The message's HTTP response status code.)

MESSAGE_TLS_CERTIFICATE
enum MESSAGE_TLS_CERTIFICATE;

Alias for the #SoupMessage:tls-certificate property. (The TLS certificate associated with the message, if any.)

MESSAGE_TLS_ERRORS
enum MESSAGE_TLS_ERRORS;

Alias for the #SoupMessage:tls-errors property. (The verification errors on #SoupMessage:tls-certificate.)

MESSAGE_URI
enum MESSAGE_URI;

Alias for the #SoupMessage:uri property. (The message's #SoupURI.)

MICRO_VERSION
enum MICRO_VERSION;

Like soup_get_micro_version(), but from the headers used at application compile time, rather than from the library linked against at application run time.

MINOR_VERSION
enum MINOR_VERSION;

Like soup_get_minor_version(), but from the headers used at application compile time, rather than from the library linked against at application run time.

REQUEST_SESSION
enum REQUEST_SESSION;

Alias for the #SoupRequest:session property, qv.

REQUEST_URI
enum REQUEST_URI;

Alias for the #SoupRequest:uri property, qv.

SERVER_ADD_WEBSOCKET_EXTENSION
enum SERVER_ADD_WEBSOCKET_EXTENSION;

Alias for the #SoupServer:add-websocket-extension property, qv.

SERVER_ASYNC_CONTEXT
enum SERVER_ASYNC_CONTEXT;

Alias for the deprecated #SoupServer:async-context property, qv.

SERVER_HTTPS_ALIASES
enum SERVER_HTTPS_ALIASES;

Alias for the #SoupServer:https-aliases property, qv.

SERVER_HTTP_ALIASES
enum SERVER_HTTP_ALIASES;

Alias for the #SoupServer:http-aliases property, qv.

SERVER_INTERFACE
enum SERVER_INTERFACE;

Alias for the #SoupServer:interface property, qv.

SERVER_PORT
enum SERVER_PORT;

Alias for the deprecated #SoupServer:port property, qv.

SERVER_RAW_PATHS
enum SERVER_RAW_PATHS;

Alias for the #SoupServer:raw-paths property. (If %TRUE, percent-encoding in the Request-URI path will not be automatically decoded.)

SERVER_REMOVE_WEBSOCKET_EXTENSION
enum SERVER_REMOVE_WEBSOCKET_EXTENSION;

Alias for the #SoupServer:remove-websocket-extension property, qv.

SERVER_SERVER_HEADER
enum SERVER_SERVER_HEADER;

Alias for the #SoupServer:server-header property, qv.

SERVER_SSL_CERT_FILE
enum SERVER_SSL_CERT_FILE;

Alias for the #SoupServer:ssl-cert-file property, qv.

SERVER_SSL_KEY_FILE
enum SERVER_SSL_KEY_FILE;

Alias for the #SoupServer:ssl-key-file property, qv.

SERVER_TLS_CERTIFICATE
enum SERVER_TLS_CERTIFICATE;

Alias for the #SoupServer:tls-certificate property, qv.

SESSION_ACCEPT_LANGUAGE
enum SESSION_ACCEPT_LANGUAGE;

Alias for the #SoupSession:accept-language property, qv.

SESSION_ACCEPT_LANGUAGE_AUTO
enum SESSION_ACCEPT_LANGUAGE_AUTO;

Alias for the #SoupSession:accept-language-auto property, qv.

SESSION_ADD_FEATURE
enum SESSION_ADD_FEATURE;

Alias for the #SoupSession:add-feature property, qv.

SESSION_ADD_FEATURE_BY_TYPE
enum SESSION_ADD_FEATURE_BY_TYPE;

Alias for the #SoupSession:add-feature-by-type property, qv.

SESSION_ASYNC_CONTEXT
enum SESSION_ASYNC_CONTEXT;

Alias for the #SoupSession:async-context property, qv.

SESSION_HTTPS_ALIASES
enum SESSION_HTTPS_ALIASES;

Alias for the #SoupSession:https-aliases property, qv.

SESSION_HTTP_ALIASES
enum SESSION_HTTP_ALIASES;

Alias for the #SoupSession:http-aliases property, qv.

SESSION_IDLE_TIMEOUT
enum SESSION_IDLE_TIMEOUT;

Alias for the #SoupSession:idle-timeout property, qv.

SESSION_LOCAL_ADDRESS
enum SESSION_LOCAL_ADDRESS;

Alias for the #SoupSession:local-address property, qv.

SESSION_MAX_CONNS
enum SESSION_MAX_CONNS;

Alias for the #SoupSession:max-conns property, qv.

SESSION_MAX_CONNS_PER_HOST
enum SESSION_MAX_CONNS_PER_HOST;

Alias for the #SoupSession:max-conns-per-host property, qv.

SESSION_PROXY_RESOLVER
enum SESSION_PROXY_RESOLVER;

Alias for the #SoupSession:proxy-resolver property, qv.

SESSION_PROXY_URI
enum SESSION_PROXY_URI;

Alias for the #SoupSession:proxy-uri property, qv.

SESSION_REMOVE_FEATURE_BY_TYPE
enum SESSION_REMOVE_FEATURE_BY_TYPE;

Alias for the #SoupSession:remove-feature-by-type property, qv.

SESSION_SSL_CA_FILE
enum SESSION_SSL_CA_FILE;

Alias for the #SoupSession:ssl-ca-file property, qv.

SESSION_SSL_STRICT
enum SESSION_SSL_STRICT;

Alias for the #SoupSession:ssl-strict property, qv.

SESSION_SSL_USE_SYSTEM_CA_FILE
enum SESSION_SSL_USE_SYSTEM_CA_FILE;

Alias for the #SoupSession:ssl-use-system-ca-file property, qv.

SESSION_TIMEOUT
enum SESSION_TIMEOUT;

Alias for the #SoupSession:timeout property, qv.

SESSION_TLS_DATABASE
enum SESSION_TLS_DATABASE;

Alias for the #SoupSession:tls-database property, qv.

SESSION_TLS_INTERACTION
enum SESSION_TLS_INTERACTION;

Alias for the #SoupSession:tls-interaction property, qv.

SESSION_USER_AGENT
enum SESSION_USER_AGENT;

Alias for the #SoupSession:user-agent property, qv.

SESSION_USE_NTLM
enum SESSION_USE_NTLM;

Alias for the #SoupSession:use-ntlm property, qv.

SESSION_USE_THREAD_CONTEXT
enum SESSION_USE_THREAD_CONTEXT;

Alias for the #SoupSession:use-thread-context property, qv.

SOCKET_ASYNC_CONTEXT
enum SOCKET_ASYNC_CONTEXT;

Alias for the #SoupSocket:async-context property. (The socket's #GMainContext.)

SOCKET_FLAG_NONBLOCKING
enum SOCKET_FLAG_NONBLOCKING;

Alias for the #SoupSocket:non-blocking property. (Whether or not the socket uses non-blocking I/O.)

SOCKET_IS_SERVER
enum SOCKET_IS_SERVER;

Alias for the #SoupSocket:is-server property, qv.

SOCKET_LOCAL_ADDRESS
enum SOCKET_LOCAL_ADDRESS;

Alias for the #SoupSocket:local-address property. (Address of local end of socket.)

SOCKET_REMOTE_ADDRESS
enum SOCKET_REMOTE_ADDRESS;

Alias for the #SoupSocket:remote-address property. (Address of remote end of socket.)

SOCKET_SSL_CREDENTIALS
enum SOCKET_SSL_CREDENTIALS;

Alias for the #SoupSocket:ssl-creds property. (SSL credential information.)

SOCKET_SSL_FALLBACK
enum SOCKET_SSL_FALLBACK;

Alias for the #SoupSocket:ssl-fallback property.

SOCKET_SSL_STRICT
enum SOCKET_SSL_STRICT;

Alias for the #SoupSocket:ssl-strict property.

SOCKET_TIMEOUT
enum SOCKET_TIMEOUT;

Alias for the #SoupSocket:timeout property. (The timeout in seconds for blocking socket I/O operations.)

SOCKET_TLS_CERTIFICATE
enum SOCKET_TLS_CERTIFICATE;

Alias for the #SoupSocket:tls-certificate property. Note that this property's value is only useful if the socket is for a TLS connection, and only reliable after some data has been transferred to or from it.

SOCKET_TLS_ERRORS
enum SOCKET_TLS_ERRORS;

Alias for the #SoupSocket:tls-errors property. Note that this property's value is only useful if the socket is for a TLS connection, and only reliable after some data has been transferred to or from it.

SOCKET_TRUSTED_CERTIFICATE
enum SOCKET_TRUSTED_CERTIFICATE;

Alias for the #SoupSocket:trusted-certificate property.

SOCKET_USE_THREAD_CONTEXT
enum SOCKET_USE_THREAD_CONTEXT;

Alias for the #SoupSocket:use-thread-context property. (Use g_main_context_get_thread_default())

VERSION_MIN_REQUIRED
enum VERSION_MIN_REQUIRED;

A macro that should be defined by the user prior to including libsoup.h. The definition should be one of the predefined libsoup version macros: %SOUP_VERSION_2_24, %SOUP_VERSION_2_26, ...

Structs

SoupAddress
struct SoupAddress
Undocumented in source.
SoupAddressClass
struct SoupAddressClass
Undocumented in source.
SoupAuth
struct SoupAuth
Undocumented in source.
SoupAuthBasic
struct SoupAuthBasic
Undocumented in source.
SoupAuthClass
struct SoupAuthClass
Undocumented in source.
SoupAuthDigest
struct SoupAuthDigest
Undocumented in source.
SoupAuthDomain
struct SoupAuthDomain
Undocumented in source.
SoupAuthDomainBasic
struct SoupAuthDomainBasic
Undocumented in source.
SoupAuthDomainBasicClass
struct SoupAuthDomainBasicClass
Undocumented in source.
SoupAuthDomainClass
struct SoupAuthDomainClass
Undocumented in source.
SoupAuthDomainDigest
struct SoupAuthDomainDigest
Undocumented in source.
SoupAuthDomainDigestClass
struct SoupAuthDomainDigestClass
Undocumented in source.
SoupAuthManager
struct SoupAuthManager
Undocumented in source.
SoupAuthManagerClass
struct SoupAuthManagerClass
Undocumented in source.
SoupAuthManagerPrivate
struct SoupAuthManagerPrivate
Undocumented in source.
SoupAuthNTLM
struct SoupAuthNTLM
Undocumented in source.
SoupAuthNegotiate
struct SoupAuthNegotiate
Undocumented in source.
SoupBuffer
struct SoupBuffer
Undocumented in source.
SoupCache
struct SoupCache
Undocumented in source.
SoupCacheClass
struct SoupCacheClass
Undocumented in source.
SoupCachePrivate
struct SoupCachePrivate
Undocumented in source.
SoupClientContext
struct SoupClientContext
Undocumented in source.
SoupConnection
struct SoupConnection
Undocumented in source.
SoupContentDecoder
struct SoupContentDecoder
Undocumented in source.
SoupContentDecoderClass
struct SoupContentDecoderClass
Undocumented in source.
SoupContentDecoderPrivate
struct SoupContentDecoderPrivate
Undocumented in source.
SoupContentSniffer
struct SoupContentSniffer
Undocumented in source.
SoupContentSnifferClass
struct SoupContentSnifferClass
Undocumented in source.
SoupContentSnifferPrivate
struct SoupContentSnifferPrivate
Undocumented in source.
SoupCookie
struct SoupCookie
Undocumented in source.
SoupCookieJar
struct SoupCookieJar
Undocumented in source.
SoupCookieJarClass
struct SoupCookieJarClass
Undocumented in source.
SoupCookieJarDB
struct SoupCookieJarDB
Undocumented in source.
SoupCookieJarDBClass
struct SoupCookieJarDBClass
Undocumented in source.
SoupCookieJarText
struct SoupCookieJarText
Undocumented in source.
SoupCookieJarTextClass
struct SoupCookieJarTextClass
Undocumented in source.
SoupDate
struct SoupDate
Undocumented in source.
SoupHSTSEnforcer
struct SoupHSTSEnforcer
Undocumented in source.
SoupHSTSEnforcerClass
struct SoupHSTSEnforcerClass
Undocumented in source.
SoupHSTSEnforcerDB
struct SoupHSTSEnforcerDB
Undocumented in source.
SoupHSTSEnforcerDBClass
struct SoupHSTSEnforcerDBClass
Undocumented in source.
SoupHSTSEnforcerDBPrivate
struct SoupHSTSEnforcerDBPrivate
Undocumented in source.
SoupHSTSEnforcerPrivate
struct SoupHSTSEnforcerPrivate
Undocumented in source.
SoupHSTSPolicy
struct SoupHSTSPolicy
Undocumented in source.
SoupLogger
struct SoupLogger
Undocumented in source.
SoupLoggerClass
struct SoupLoggerClass
Undocumented in source.
SoupMessage
struct SoupMessage
Undocumented in source.
SoupMessageBody
struct SoupMessageBody
Undocumented in source.
SoupMessageClass
struct SoupMessageClass
Undocumented in source.
SoupMessageHeaders
struct SoupMessageHeaders
Undocumented in source.
SoupMessageHeadersIter
struct SoupMessageHeadersIter
Undocumented in source.
SoupMessageQueue
struct SoupMessageQueue
Undocumented in source.
SoupMessageQueueItem
struct SoupMessageQueueItem
Undocumented in source.
SoupMultipart
struct SoupMultipart
Undocumented in source.
SoupMultipartInputStream
struct SoupMultipartInputStream
Undocumented in source.
SoupMultipartInputStreamClass
struct SoupMultipartInputStreamClass
Undocumented in source.
SoupMultipartInputStreamPrivate
struct SoupMultipartInputStreamPrivate
Undocumented in source.
SoupPasswordManager
struct SoupPasswordManager
Undocumented in source.
SoupPasswordManagerInterface
struct SoupPasswordManagerInterface
Undocumented in source.
SoupProxyResolver
struct SoupProxyResolver
Undocumented in source.
SoupProxyResolverDefault
struct SoupProxyResolverDefault
Undocumented in source.
SoupProxyResolverDefaultClass
struct SoupProxyResolverDefaultClass
Undocumented in source.
SoupProxyResolverInterface
struct SoupProxyResolverInterface
Undocumented in source.
SoupProxyURIResolver
struct SoupProxyURIResolver
Undocumented in source.
SoupProxyURIResolverInterface
struct SoupProxyURIResolverInterface
Undocumented in source.
SoupRange
struct SoupRange

Represents a byte range as used in the Range header.

SoupRequest
struct SoupRequest
Undocumented in source.
SoupRequestClass
struct SoupRequestClass
Undocumented in source.
SoupRequestData
struct SoupRequestData
Undocumented in source.
SoupRequestDataClass
struct SoupRequestDataClass
Undocumented in source.
SoupRequestDataPrivate
struct SoupRequestDataPrivate
Undocumented in source.
SoupRequestFile
struct SoupRequestFile
Undocumented in source.
SoupRequestFileClass
struct SoupRequestFileClass
Undocumented in source.
SoupRequestFilePrivate
struct SoupRequestFilePrivate
Undocumented in source.
SoupRequestHTTP
struct SoupRequestHTTP
Undocumented in source.
SoupRequestHTTPClass
struct SoupRequestHTTPClass
Undocumented in source.
SoupRequestHTTPPrivate
struct SoupRequestHTTPPrivate
Undocumented in source.
SoupRequestPrivate
struct SoupRequestPrivate
Undocumented in source.
SoupRequester
struct SoupRequester
Undocumented in source.
SoupRequesterClass
struct SoupRequesterClass
Undocumented in source.
SoupRequesterPrivate
struct SoupRequesterPrivate
Undocumented in source.
SoupServer
struct SoupServer
Undocumented in source.
SoupServerClass
struct SoupServerClass
Undocumented in source.
SoupSession
struct SoupSession
Undocumented in source.
SoupSessionAsync
struct SoupSessionAsync
Undocumented in source.
SoupSessionAsyncClass
struct SoupSessionAsyncClass
Undocumented in source.
SoupSessionClass
struct SoupSessionClass
Undocumented in source.
SoupSessionFeature
struct SoupSessionFeature
Undocumented in source.
SoupSessionFeatureInterface
struct SoupSessionFeatureInterface

The interface implemented by #SoupSessionFeature<!-- -->s.

SoupSessionSync
struct SoupSessionSync
Undocumented in source.
SoupSessionSyncClass
struct SoupSessionSyncClass
Undocumented in source.
SoupSocket
struct SoupSocket
Undocumented in source.
SoupSocketClass
struct SoupSocketClass
Undocumented in source.
SoupURI
struct SoupURI
Undocumented in source.
SoupWebsocketConnection
struct SoupWebsocketConnection
Undocumented in source.
SoupWebsocketConnectionClass
struct SoupWebsocketConnectionClass

The abstract base class for #SoupWebsocketConnection

SoupWebsocketConnectionPrivate
struct SoupWebsocketConnectionPrivate
Undocumented in source.
SoupWebsocketExtension
struct SoupWebsocketExtension
Undocumented in source.
SoupWebsocketExtensionClass
struct SoupWebsocketExtensionClass

The class structure for the SoupWebsocketExtension.

SoupWebsocketExtensionDeflate
struct SoupWebsocketExtensionDeflate
Undocumented in source.
SoupWebsocketExtensionDeflateClass
struct SoupWebsocketExtensionDeflateClass
Undocumented in source.
SoupWebsocketExtensionManager
struct SoupWebsocketExtensionManager
Undocumented in source.
SoupWebsocketExtensionManagerClass
struct SoupWebsocketExtensionManagerClass
Undocumented in source.
SoupXMLRPCParams
struct SoupXMLRPCParams
Undocumented in source.
sockaddr
struct sockaddr
Undocumented in source.

Meta