Namespace JavaScriptCore.Internal
Classes
- ClassDeletePropertyFunctionAsyncHandler
Async Handler for ClassDeletePropertyFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- ClassDeletePropertyFunctionForeverHandler
Forever Handler for ClassDeletePropertyFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- ClassDeletePropertyFunctionNotifiedHandler
Notified Handler for ClassDeletePropertyFunction. 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.
- ClassGetPropertyFunctionAsyncHandler
Async Handler for ClassGetPropertyFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- ClassGetPropertyFunctionForeverHandler
Forever Handler for ClassGetPropertyFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- ClassGetPropertyFunctionNotifiedHandler
Notified Handler for ClassGetPropertyFunction. 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.
- ClassHasPropertyFunctionAsyncHandler
Async Handler for ClassHasPropertyFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- ClassHasPropertyFunctionForeverHandler
Forever Handler for ClassHasPropertyFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- ClassHasPropertyFunctionNotifiedHandler
Notified Handler for ClassHasPropertyFunction. 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.
- ClassSetPropertyFunctionAsyncHandler
Async Handler for ClassSetPropertyFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- ClassSetPropertyFunctionForeverHandler
Forever Handler for ClassSetPropertyFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- ClassSetPropertyFunctionNotifiedHandler
Notified Handler for ClassSetPropertyFunction. 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.
- ExceptionHandlerAsyncHandler
Async Handler for ExceptionHandler. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- ExceptionHandlerForeverHandler
Forever Handler for ExceptionHandler. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- ExceptionHandlerNotifiedHandler
Notified Handler for ExceptionHandler. 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.
- OptionsFuncAsyncHandler
Async Handler for OptionsFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- OptionsFuncForeverHandler
Forever Handler for OptionsFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- OptionsFuncNotifiedHandler
Notified Handler for OptionsFunc. 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.