Table of Contents

Namespace Soup.Internal

Classes

Auth
AuthBasic
AuthBasicHandle
AuthClass
AuthClassArrayHandle
AuthClassArrayOwnedHandle
AuthClassArrayUnownedHandle
AuthClassHandle
AuthClassOwnedHandle
AuthClassUnownedHandle
AuthDigest
AuthDigestHandle
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

Call Handler for AuthDomainBasicAuthCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

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
AuthDomainBasicHandle
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

Call Handler for AuthDomainDigestAuthCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

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
AuthDomainDigestHandle
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

Call Handler for AuthDomainFilter. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

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

Call Handler for AuthDomainGenericAuthCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

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.

AuthDomainHandle
AuthHandle
AuthManager
AuthManagerClass
AuthManagerClassArrayHandle
AuthManagerClassArrayOwnedHandle
AuthManagerClassArrayUnownedHandle
AuthManagerClassHandle
AuthManagerClassOwnedHandle
AuthManagerClassUnownedHandle
AuthManagerHandle
AuthNTLM
AuthNTLMHandle
AuthNegotiate
AuthNegotiateHandle
Cache
CacheClass
CacheClassArrayHandle
CacheClassArrayOwnedHandle
CacheClassArrayUnownedHandle
CacheClassHandle
CacheClassOwnedHandle
CacheClassUnownedHandle
CacheHandle
ContentDecoder
ContentDecoderClass
ContentDecoderClassArrayHandle
ContentDecoderClassArrayOwnedHandle
ContentDecoderClassArrayUnownedHandle
ContentDecoderClassHandle
ContentDecoderClassOwnedHandle
ContentDecoderClassUnownedHandle
ContentDecoderHandle
ContentSniffer
ContentSnifferClass
ContentSnifferClassArrayHandle
ContentSnifferClassArrayOwnedHandle
ContentSnifferClassArrayUnownedHandle
ContentSnifferClassHandle
ContentSnifferClassOwnedHandle
ContentSnifferClassUnownedHandle
ContentSnifferHandle
Cookie
CookieHandle
CookieJar
CookieJarClass
CookieJarClassArrayHandle
CookieJarClassArrayOwnedHandle
CookieJarClassArrayUnownedHandle
CookieJarClassHandle
CookieJarClassOwnedHandle
CookieJarClassUnownedHandle
CookieJarDB
CookieJarDBClass
CookieJarDBClassArrayHandle
CookieJarDBClassArrayOwnedHandle
CookieJarDBClassArrayUnownedHandle
CookieJarDBClassHandle
CookieJarDBClassOwnedHandle
CookieJarDBClassUnownedHandle
CookieJarDBHandle
CookieJarHandle
CookieJarText
CookieJarTextClass
CookieJarTextClassArrayHandle
CookieJarTextClassArrayOwnedHandle
CookieJarTextClassArrayUnownedHandle
CookieJarTextClassHandle
CookieJarTextClassOwnedHandle
CookieJarTextClassUnownedHandle
CookieJarTextHandle
CookieOwnedHandle
CookieUnownedHandle
Functions
HSTSEnforcer
HSTSEnforcerClass
HSTSEnforcerClassArrayHandle
HSTSEnforcerClassArrayOwnedHandle
HSTSEnforcerClassArrayUnownedHandle
HSTSEnforcerClassHandle
HSTSEnforcerClassOwnedHandle
HSTSEnforcerClassUnownedHandle
HSTSEnforcerDB
HSTSEnforcerDBClass
HSTSEnforcerDBClassArrayHandle
HSTSEnforcerDBClassArrayOwnedHandle
HSTSEnforcerDBClassArrayUnownedHandle
HSTSEnforcerDBClassHandle
HSTSEnforcerDBClassOwnedHandle
HSTSEnforcerDBClassUnownedHandle
HSTSEnforcerDBHandle
HSTSEnforcerHandle
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

Call Handler for LoggerFilter. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

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.

LoggerHandle
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

Call Handler for LoggerPrinter. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

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
MessageHandle
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

Call Handler for MessageHeadersForeachFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

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
MultipartInputStreamHandle
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

Call Handler for ServerCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

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
ServerHandle
ServerMessage
ServerMessageClass
ServerMessageClassArrayHandle
ServerMessageClassArrayOwnedHandle
ServerMessageClassArrayUnownedHandle
ServerMessageClassHandle
ServerMessageClassOwnedHandle
ServerMessageClassUnownedHandle
ServerMessageHandle
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

Call Handler for ServerWebsocketCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

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
SessionHandle
WebsocketConnection
WebsocketConnectionClass
WebsocketConnectionClassArrayHandle
WebsocketConnectionClassArrayOwnedHandle
WebsocketConnectionClassArrayUnownedHandle
WebsocketConnectionClassHandle
WebsocketConnectionClassOwnedHandle
WebsocketConnectionClassUnownedHandle
WebsocketConnectionHandle
WebsocketExtension
WebsocketExtensionClass
WebsocketExtensionClassArrayHandle
WebsocketExtensionClassArrayOwnedHandle
WebsocketExtensionClassArrayUnownedHandle
WebsocketExtensionClassHandle
WebsocketExtensionClassOwnedHandle
WebsocketExtensionClassUnownedHandle
WebsocketExtensionDeflate
WebsocketExtensionDeflateClass
WebsocketExtensionDeflateClassArrayHandle
WebsocketExtensionDeflateClassArrayOwnedHandle
WebsocketExtensionDeflateClassArrayUnownedHandle
WebsocketExtensionDeflateClassHandle
WebsocketExtensionDeflateClassOwnedHandle
WebsocketExtensionDeflateClassUnownedHandle
WebsocketExtensionDeflateHandle
WebsocketExtensionHandle
WebsocketExtensionManager
WebsocketExtensionManagerClass
WebsocketExtensionManagerClassArrayHandle
WebsocketExtensionManagerClassArrayOwnedHandle
WebsocketExtensionManagerClassArrayUnownedHandle
WebsocketExtensionManagerClassHandle
WebsocketExtensionManagerClassOwnedHandle
WebsocketExtensionManagerClassUnownedHandle
WebsocketExtensionManagerHandle

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