Table of Contents

Namespace Soup.Internal

Classes

Auth
AuthBasic
AuthClass
AuthClassArrayHandle
AuthClassArrayOwnedHandle
AuthClassArrayUnownedHandle
AuthClassHandle
AuthClassOwnedHandle
AuthClassUnownedHandle
AuthDigest
AuthDomain
AuthDomainBasic
AuthDomainBasicAuthCallbackAsyncHandler

Async Handler for AuthDomainBasicAuthCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

AuthDomainBasicAuthCallbackCallHandler
AuthDomainBasicAuthCallbackForeverHandler

Forever Handler for AuthDomainBasicAuthCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

AuthDomainBasicAuthCallbackNotifiedHandler

Notified Handler for AuthDomainBasicAuthCallback. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

AuthDomainBasicClass
AuthDomainBasicClassArrayHandle
AuthDomainBasicClassArrayOwnedHandle
AuthDomainBasicClassArrayUnownedHandle
AuthDomainBasicClassHandle
AuthDomainBasicClassOwnedHandle
AuthDomainBasicClassUnownedHandle
AuthDomainClass
AuthDomainClassArrayHandle
AuthDomainClassArrayOwnedHandle
AuthDomainClassArrayUnownedHandle
AuthDomainClassHandle
AuthDomainClassOwnedHandle
AuthDomainClassUnownedHandle
AuthDomainDigest
AuthDomainDigestAuthCallbackAsyncHandler

Async Handler for AuthDomainDigestAuthCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

AuthDomainDigestAuthCallbackCallHandler
AuthDomainDigestAuthCallbackForeverHandler

Forever Handler for AuthDomainDigestAuthCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

AuthDomainDigestAuthCallbackNotifiedHandler

Notified Handler for AuthDomainDigestAuthCallback. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

AuthDomainDigestClass
AuthDomainDigestClassArrayHandle
AuthDomainDigestClassArrayOwnedHandle
AuthDomainDigestClassArrayUnownedHandle
AuthDomainDigestClassHandle
AuthDomainDigestClassOwnedHandle
AuthDomainDigestClassUnownedHandle
AuthDomainFilterAsyncHandler

Async Handler for AuthDomainFilter. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

AuthDomainFilterCallHandler
AuthDomainFilterForeverHandler

Forever Handler for AuthDomainFilter. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

AuthDomainFilterNotifiedHandler

Notified Handler for AuthDomainFilter. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

AuthDomainGenericAuthCallbackAsyncHandler

Async Handler for AuthDomainGenericAuthCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

AuthDomainGenericAuthCallbackCallHandler
AuthDomainGenericAuthCallbackForeverHandler

Forever Handler for AuthDomainGenericAuthCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

AuthDomainGenericAuthCallbackNotifiedHandler

Notified Handler for AuthDomainGenericAuthCallback. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

AuthManager
AuthManagerClass
AuthManagerClassArrayHandle
AuthManagerClassArrayOwnedHandle
AuthManagerClassArrayUnownedHandle
AuthManagerClassHandle
AuthManagerClassOwnedHandle
AuthManagerClassUnownedHandle
AuthNTLM
AuthNegotiate
Cache
CacheClass
CacheClassArrayHandle
CacheClassArrayOwnedHandle
CacheClassArrayUnownedHandle
CacheClassHandle
CacheClassOwnedHandle
CacheClassUnownedHandle
ContentDecoder
ContentDecoderClass
ContentDecoderClassArrayHandle
ContentDecoderClassArrayOwnedHandle
ContentDecoderClassArrayUnownedHandle
ContentDecoderClassHandle
ContentDecoderClassOwnedHandle
ContentDecoderClassUnownedHandle
ContentSniffer
ContentSnifferClass
ContentSnifferClassArrayHandle
ContentSnifferClassArrayOwnedHandle
ContentSnifferClassArrayUnownedHandle
ContentSnifferClassHandle
ContentSnifferClassOwnedHandle
ContentSnifferClassUnownedHandle
Cookie
CookieHandle
CookieJar
CookieJarClass
CookieJarClassArrayHandle
CookieJarClassArrayOwnedHandle
CookieJarClassArrayUnownedHandle
CookieJarClassHandle
CookieJarClassOwnedHandle
CookieJarClassUnownedHandle
CookieJarDB
CookieJarDBClass
CookieJarDBClassArrayHandle
CookieJarDBClassArrayOwnedHandle
CookieJarDBClassArrayUnownedHandle
CookieJarDBClassHandle
CookieJarDBClassOwnedHandle
CookieJarDBClassUnownedHandle
CookieJarText
CookieJarTextClass
CookieJarTextClassArrayHandle
CookieJarTextClassArrayOwnedHandle
CookieJarTextClassArrayUnownedHandle
CookieJarTextClassHandle
CookieJarTextClassOwnedHandle
CookieJarTextClassUnownedHandle
CookieOwnedHandle
CookieUnownedHandle
Functions
HSTSEnforcer
HSTSEnforcerClass
HSTSEnforcerClassArrayHandle
HSTSEnforcerClassArrayOwnedHandle
HSTSEnforcerClassArrayUnownedHandle
HSTSEnforcerClassHandle
HSTSEnforcerClassOwnedHandle
HSTSEnforcerClassUnownedHandle
HSTSEnforcerDB
HSTSEnforcerDBClass
HSTSEnforcerDBClassArrayHandle
HSTSEnforcerDBClassArrayOwnedHandle
HSTSEnforcerDBClassArrayUnownedHandle
HSTSEnforcerDBClassHandle
HSTSEnforcerDBClassOwnedHandle
HSTSEnforcerDBClassUnownedHandle
HSTSPolicy
HSTSPolicyHandle
HSTSPolicyOwnedHandle
HSTSPolicyUnownedHandle
Logger
LoggerClass
LoggerClassArrayHandle
LoggerClassArrayOwnedHandle
LoggerClassArrayUnownedHandle
LoggerClassHandle
LoggerClassOwnedHandle
LoggerClassUnownedHandle
LoggerFilterAsyncHandler

Async Handler for LoggerFilter. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

LoggerFilterCallHandler
LoggerFilterForeverHandler

Forever Handler for LoggerFilter. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

LoggerFilterNotifiedHandler

Notified Handler for LoggerFilter. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

LoggerPrinterAsyncHandler

Async Handler for LoggerPrinter. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

LoggerPrinterCallHandler
LoggerPrinterForeverHandler

Forever Handler for LoggerPrinter. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

LoggerPrinterNotifiedHandler

Notified Handler for LoggerPrinter. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

Message
MessageBody
MessageBodyArrayHandle
MessageBodyArrayOwnedHandle
MessageBodyArrayUnownedHandle
MessageBodyHandle
MessageBodyManagedHandle
MessageBodyOwnedHandle
MessageBodyUnownedHandle
MessageClass
MessageClassArrayHandle
MessageClassArrayOwnedHandle
MessageClassArrayUnownedHandle
MessageClassHandle
MessageClassOwnedHandle
MessageClassUnownedHandle
MessageHeaders
MessageHeadersForeachFuncAsyncHandler

Async Handler for MessageHeadersForeachFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

MessageHeadersForeachFuncCallHandler
MessageHeadersForeachFuncForeverHandler

Forever Handler for MessageHeadersForeachFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

MessageHeadersForeachFuncNotifiedHandler

Notified Handler for MessageHeadersForeachFunc. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

MessageHeadersHandle
MessageHeadersIter
MessageHeadersIterArrayHandle
MessageHeadersIterArrayOwnedHandle
MessageHeadersIterArrayUnownedHandle
MessageHeadersIterHandle
MessageHeadersIterOwnedHandle
MessageHeadersIterUnownedHandle
MessageHeadersOwnedHandle
MessageHeadersUnownedHandle
MessageMetrics
MessageMetricsHandle
MessageMetricsOwnedHandle
MessageMetricsUnownedHandle
Multipart
MultipartHandle
MultipartInputStream
MultipartInputStreamClass
MultipartInputStreamClassArrayHandle
MultipartInputStreamClassArrayOwnedHandle
MultipartInputStreamClassArrayUnownedHandle
MultipartInputStreamClassHandle
MultipartInputStreamClassOwnedHandle
MultipartInputStreamClassUnownedHandle
MultipartOwnedHandle
MultipartUnownedHandle
Range
RangeArrayHandle
RangeArrayOwnedHandle
RangeArrayUnownedHandle
RangeHandle
RangeOwnedHandle
RangeUnownedHandle
Server
ServerCallbackAsyncHandler

Async Handler for ServerCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

ServerCallbackCallHandler
ServerCallbackForeverHandler

Forever Handler for ServerCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

ServerCallbackNotifiedHandler

Notified Handler for ServerCallback. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

ServerClass
ServerClassArrayHandle
ServerClassArrayOwnedHandle
ServerClassArrayUnownedHandle
ServerClassHandle
ServerClassOwnedHandle
ServerClassUnownedHandle
ServerMessage
ServerMessageClass
ServerMessageClassArrayHandle
ServerMessageClassArrayOwnedHandle
ServerMessageClassArrayUnownedHandle
ServerMessageClassHandle
ServerMessageClassOwnedHandle
ServerMessageClassUnownedHandle
ServerWebsocketCallbackAsyncHandler

Async Handler for ServerWebsocketCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

ServerWebsocketCallbackCallHandler
ServerWebsocketCallbackForeverHandler

Forever Handler for ServerWebsocketCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

ServerWebsocketCallbackNotifiedHandler

Notified Handler for ServerWebsocketCallback. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

Session
SessionClass
SessionClassArrayHandle
SessionClassArrayOwnedHandle
SessionClassArrayUnownedHandle
SessionClassHandle
SessionClassOwnedHandle
SessionClassUnownedHandle
SessionFeature
SessionFeatureInterface
SessionFeatureInterfaceHandle
SessionFeatureInterfaceOwnedHandle
SessionFeatureInterfaceUnownedHandle
WebsocketConnection
WebsocketConnectionClass
WebsocketConnectionClassArrayHandle
WebsocketConnectionClassArrayOwnedHandle
WebsocketConnectionClassArrayUnownedHandle
WebsocketConnectionClassHandle
WebsocketConnectionClassOwnedHandle
WebsocketConnectionClassUnownedHandle
WebsocketExtension
WebsocketExtensionClass
WebsocketExtensionClassArrayHandle
WebsocketExtensionClassArrayOwnedHandle
WebsocketExtensionClassArrayUnownedHandle
WebsocketExtensionClassHandle
WebsocketExtensionClassOwnedHandle
WebsocketExtensionClassUnownedHandle
WebsocketExtensionDeflate
WebsocketExtensionDeflateClass
WebsocketExtensionDeflateClassArrayHandle
WebsocketExtensionDeflateClassArrayOwnedHandle
WebsocketExtensionDeflateClassArrayUnownedHandle
WebsocketExtensionDeflateClassHandle
WebsocketExtensionDeflateClassOwnedHandle
WebsocketExtensionDeflateClassUnownedHandle
WebsocketExtensionManager
WebsocketExtensionManagerClass
WebsocketExtensionManagerClassArrayHandle
WebsocketExtensionManagerClassArrayOwnedHandle
WebsocketExtensionManagerClassArrayUnownedHandle
WebsocketExtensionManagerClassHandle
WebsocketExtensionManagerClassOwnedHandle
WebsocketExtensionManagerClassUnownedHandle

Structs

AuthBasicData
AuthClassData
AuthData
AuthDigestData
AuthDomainBasicClassData
AuthDomainBasicData
AuthDomainClassData
AuthDomainData
AuthDomainDigestClassData
AuthDomainDigestData
AuthManagerClassData
AuthManagerData
AuthNTLMData
AuthNegotiateData
CacheClassData
CacheData
ContentDecoderClassData
ContentDecoderData
ContentSnifferClassData
ContentSnifferData
CookieJarClassData
CookieJarDBClassData
CookieJarDBData
CookieJarData
CookieJarTextClassData
CookieJarTextData
HSTSEnforcerClassData
HSTSEnforcerDBClassData
HSTSEnforcerDBData
HSTSEnforcerData
LoggerClassData
LoggerData
MessageBodyData
MessageClassData
MessageData
MessageHeadersIterData
MultipartInputStreamClassData
MultipartInputStreamData
RangeData
ServerClassData
ServerData
ServerMessageClassData
ServerMessageData
SessionClassData
SessionData
WebsocketConnectionClassData
WebsocketConnectionData
WebsocketExtensionClassData
WebsocketExtensionData
WebsocketExtensionDeflateClassData
WebsocketExtensionDeflateData
WebsocketExtensionManagerClassData
WebsocketExtensionManagerData

Delegates

AuthClassData.AuthenticateCallback
AuthClassData.CanAuthenticateCallback
AuthClassData.GetAuthorizationCallback
AuthClassData.GetProtectionSpaceCallback
AuthClassData.IsAuthenticatedCallback
AuthClassData.IsReadyCallback
AuthClassData.UpdateCallback
AuthDomainBasicAuthCallback
AuthDomainClassData.AcceptsCallback
AuthDomainClassData.ChallengeCallback
AuthDomainClassData.CheckPasswordCallback
AuthDomainDigestAuthCallback
AuthDomainFilter
AuthDomainGenericAuthCallback
CacheClassData.GetCacheabilityCallback
CookieJarClassData.ChangedCallback
CookieJarClassData.IsPersistentCallback
CookieJarClassData.SaveCallback
HSTSEnforcerClassData.ChangedCallback
HSTSEnforcerClassData.HasValidPolicyCallback
HSTSEnforcerClassData.IsPersistentCallback
LoggerFilter
LoggerPrinter
MessageHeadersForeachFunc
ServerCallback
ServerClassData.RequestAbortedCallback
ServerClassData.RequestFinishedCallback
ServerClassData.RequestReadCallback
ServerClassData.RequestStartedCallback
ServerWebsocketCallback
SessionClassData.RequestQueuedCallback
SessionClassData.RequestUnqueuedCallback
SessionClassData.SoupReserved1Callback
SessionClassData.SoupReserved2Callback
SessionClassData.SoupReserved3Callback
SessionClassData.SoupReserved4Callback
SessionClassData.SoupReserved5Callback
SessionClassData.SoupReserved6Callback
SessionClassData.SoupReserved7Callback
SessionClassData.SoupReserved8Callback
WebsocketExtensionClassData.ConfigureCallback
WebsocketExtensionClassData.GetRequestParamsCallback
WebsocketExtensionClassData.GetResponseParamsCallback
WebsocketExtensionClassData.ProcessIncomingMessageCallback
WebsocketExtensionClassData.ProcessOutgoingMessageCallback