Namespace Soup.Internal
Classes
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.