Namespace Gst.Internal
Classes
- BufferForeachMetaFuncAsyncHandler
Async Handler for BufferForeachMetaFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- BufferForeachMetaFuncCallHandler
Call Handler for BufferForeachMetaFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- BufferForeachMetaFuncForeverHandler
Forever Handler for BufferForeachMetaFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- BufferForeachMetaFuncNotifiedHandler
Notified Handler for BufferForeachMetaFunc. 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.
- BufferListFuncAsyncHandler
Async Handler for BufferListFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- BufferListFuncCallHandler
Call Handler for BufferListFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- BufferListFuncForeverHandler
Forever Handler for BufferListFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- BufferListFuncNotifiedHandler
Notified Handler for BufferListFunc. 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.
- BusFuncAsyncHandler
Async Handler for BusFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- BusFuncCallHandler
Call Handler for BusFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- BusFuncForeverHandler
Forever Handler for BusFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- BusFuncNotifiedHandler
Notified Handler for BusFunc. 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.
- BusSyncHandlerAsyncHandler
Async Handler for BusSyncHandler. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- BusSyncHandlerCallHandler
Call Handler for BusSyncHandler. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- BusSyncHandlerForeverHandler
Forever Handler for BusSyncHandler. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- BusSyncHandlerNotifiedHandler
Notified Handler for BusSyncHandler. 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.
- CapsFilterMapFuncAsyncHandler
Async Handler for CapsFilterMapFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- CapsFilterMapFuncCallHandler
Call Handler for CapsFilterMapFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- CapsFilterMapFuncForeverHandler
Forever Handler for CapsFilterMapFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- CapsFilterMapFuncNotifiedHandler
Notified Handler for CapsFilterMapFunc. 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.
- CapsForeachFuncAsyncHandler
Async Handler for CapsForeachFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- CapsForeachFuncCallHandler
Call Handler for CapsForeachFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- CapsForeachFuncForeverHandler
Forever Handler for CapsForeachFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- CapsForeachFuncNotifiedHandler
Notified Handler for CapsForeachFunc. 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.
- CapsMapFuncAsyncHandler
Async Handler for CapsMapFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- CapsMapFuncCallHandler
Call Handler for CapsMapFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- CapsMapFuncForeverHandler
Forever Handler for CapsMapFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- CapsMapFuncNotifiedHandler
Notified Handler for CapsMapFunc. 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.
- ClockCallbackAsyncHandler
Async Handler for ClockCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- ClockCallbackCallHandler
Call Handler for ClockCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- ClockCallbackForeverHandler
Forever Handler for ClockCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- ClockCallbackNotifiedHandler
Notified Handler for ClockCallback. 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.
- ControlBindingConvertAsyncHandler
Async Handler for ControlBindingConvert. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- ControlBindingConvertCallHandler
Call Handler for ControlBindingConvert. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- ControlBindingConvertForeverHandler
Forever Handler for ControlBindingConvert. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- ControlBindingConvertNotifiedHandler
Notified Handler for ControlBindingConvert. 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.
- ControlSourceGetValueArrayAsyncHandler
Async Handler for ControlSourceGetValueArray. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- ControlSourceGetValueArrayCallHandler
Call Handler for ControlSourceGetValueArray. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- ControlSourceGetValueArrayForeverHandler
Forever Handler for ControlSourceGetValueArray. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- ControlSourceGetValueArrayNotifiedHandler
Notified Handler for ControlSourceGetValueArray. 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.
- ControlSourceGetValueAsyncHandler
Async Handler for ControlSourceGetValue. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- ControlSourceGetValueCallHandler
Call Handler for ControlSourceGetValue. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- ControlSourceGetValueForeverHandler
Forever Handler for ControlSourceGetValue. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- ControlSourceGetValueNotifiedHandler
Notified Handler for ControlSourceGetValue. 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.
- CustomMetaTransformFunctionAsyncHandler
Async Handler for CustomMetaTransformFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- CustomMetaTransformFunctionCallHandler
Call Handler for CustomMetaTransformFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- CustomMetaTransformFunctionForeverHandler
Forever Handler for CustomMetaTransformFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- CustomMetaTransformFunctionNotifiedHandler
Notified Handler for CustomMetaTransformFunction. 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.
- DebugFuncPtrAsyncHandler
Async Handler for DebugFuncPtr. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- DebugFuncPtrCallHandler
Call Handler for DebugFuncPtr. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- DebugFuncPtrForeverHandler
Forever Handler for DebugFuncPtr. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- DebugFuncPtrNotifiedHandler
Notified Handler for DebugFuncPtr. 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.
- ElementCallAsyncFuncAsyncHandler
Async Handler for ElementCallAsyncFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- ElementCallAsyncFuncCallHandler
Call Handler for ElementCallAsyncFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- ElementCallAsyncFuncForeverHandler
Forever Handler for ElementCallAsyncFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- ElementCallAsyncFuncNotifiedHandler
Notified Handler for ElementCallAsyncFunc. 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.
- ElementForeachPadFuncAsyncHandler
Async Handler for ElementForeachPadFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- ElementForeachPadFuncCallHandler
Call Handler for ElementForeachPadFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- ElementForeachPadFuncForeverHandler
Forever Handler for ElementForeachPadFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- ElementForeachPadFuncNotifiedHandler
Notified Handler for ElementForeachPadFunc. 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.
- IteratorCopyFunctionAsyncHandler
Async Handler for IteratorCopyFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- IteratorCopyFunctionCallHandler
Call Handler for IteratorCopyFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- IteratorCopyFunctionForeverHandler
Forever Handler for IteratorCopyFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- IteratorCopyFunctionNotifiedHandler
Notified Handler for IteratorCopyFunction. 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.
- IteratorFoldFunctionAsyncHandler
Async Handler for IteratorFoldFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- IteratorFoldFunctionCallHandler
Call Handler for IteratorFoldFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- IteratorFoldFunctionForeverHandler
Forever Handler for IteratorFoldFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- IteratorFoldFunctionNotifiedHandler
Notified Handler for IteratorFoldFunction. 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.
- IteratorForeachFunctionAsyncHandler
Async Handler for IteratorForeachFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- IteratorForeachFunctionCallHandler
Call Handler for IteratorForeachFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- IteratorForeachFunctionForeverHandler
Forever Handler for IteratorForeachFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- IteratorForeachFunctionNotifiedHandler
Notified Handler for IteratorForeachFunction. 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.
- IteratorFreeFunctionAsyncHandler
Async Handler for IteratorFreeFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- IteratorFreeFunctionCallHandler
Call Handler for IteratorFreeFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- IteratorFreeFunctionForeverHandler
Forever Handler for IteratorFreeFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- IteratorFreeFunctionNotifiedHandler
Notified Handler for IteratorFreeFunction. 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.
- IteratorItemFunctionAsyncHandler
Async Handler for IteratorItemFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- IteratorItemFunctionCallHandler
Call Handler for IteratorItemFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- IteratorItemFunctionForeverHandler
Forever Handler for IteratorItemFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- IteratorItemFunctionNotifiedHandler
Notified Handler for IteratorItemFunction. 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.
- IteratorNextFunctionAsyncHandler
Async Handler for IteratorNextFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- IteratorNextFunctionCallHandler
Call Handler for IteratorNextFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- IteratorNextFunctionForeverHandler
Forever Handler for IteratorNextFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- IteratorNextFunctionNotifiedHandler
Notified Handler for IteratorNextFunction. 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.
- IteratorResyncFunctionAsyncHandler
Async Handler for IteratorResyncFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- IteratorResyncFunctionCallHandler
Call Handler for IteratorResyncFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- IteratorResyncFunctionForeverHandler
Forever Handler for IteratorResyncFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- IteratorResyncFunctionNotifiedHandler
Notified Handler for IteratorResyncFunction. 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.
- LogFunctionAsyncHandler
Async Handler for LogFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- LogFunctionCallHandler
Call Handler for LogFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- LogFunctionForeverHandler
Forever Handler for LogFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- LogFunctionNotifiedHandler
Notified Handler for LogFunction. 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.
- MainFuncAsyncHandler
Async Handler for MainFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MainFuncCallHandler
Call Handler for MainFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MainFuncForeverHandler
Forever Handler for MainFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MainFuncNotifiedHandler
Notified Handler for MainFunc. 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.
- MainFuncSimpleAsyncHandler
Async Handler for MainFuncSimple. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MainFuncSimpleCallHandler
Call Handler for MainFuncSimple. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MainFuncSimpleForeverHandler
Forever Handler for MainFuncSimple. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MainFuncSimpleNotifiedHandler
Notified Handler for MainFuncSimple. 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.
- MemoryCopyFunctionAsyncHandler
Async Handler for MemoryCopyFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MemoryCopyFunctionCallHandler
Call Handler for MemoryCopyFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MemoryCopyFunctionForeverHandler
Forever Handler for MemoryCopyFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MemoryCopyFunctionNotifiedHandler
Notified Handler for MemoryCopyFunction. 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.
- MemoryIsSpanFunctionAsyncHandler
Async Handler for MemoryIsSpanFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MemoryIsSpanFunctionCallHandler
Call Handler for MemoryIsSpanFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MemoryIsSpanFunctionForeverHandler
Forever Handler for MemoryIsSpanFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MemoryIsSpanFunctionNotifiedHandler
Notified Handler for MemoryIsSpanFunction. 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.
- MemoryMapFullFunctionAsyncHandler
Async Handler for MemoryMapFullFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MemoryMapFullFunctionCallHandler
Call Handler for MemoryMapFullFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MemoryMapFullFunctionForeverHandler
Forever Handler for MemoryMapFullFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MemoryMapFullFunctionNotifiedHandler
Notified Handler for MemoryMapFullFunction. 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.
- MemoryMapFunctionAsyncHandler
Async Handler for MemoryMapFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MemoryMapFunctionCallHandler
Call Handler for MemoryMapFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MemoryMapFunctionForeverHandler
Forever Handler for MemoryMapFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MemoryMapFunctionNotifiedHandler
Notified Handler for MemoryMapFunction. 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.
- MemoryShareFunctionAsyncHandler
Async Handler for MemoryShareFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MemoryShareFunctionCallHandler
Call Handler for MemoryShareFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MemoryShareFunctionForeverHandler
Forever Handler for MemoryShareFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MemoryShareFunctionNotifiedHandler
Notified Handler for MemoryShareFunction. 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.
- MemoryUnmapFullFunctionAsyncHandler
Async Handler for MemoryUnmapFullFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MemoryUnmapFullFunctionCallHandler
Call Handler for MemoryUnmapFullFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MemoryUnmapFullFunctionForeverHandler
Forever Handler for MemoryUnmapFullFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MemoryUnmapFullFunctionNotifiedHandler
Notified Handler for MemoryUnmapFullFunction. 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.
- MemoryUnmapFunctionAsyncHandler
Async Handler for MemoryUnmapFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MemoryUnmapFunctionCallHandler
Call Handler for MemoryUnmapFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MemoryUnmapFunctionForeverHandler
Forever Handler for MemoryUnmapFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MemoryUnmapFunctionNotifiedHandler
Notified Handler for MemoryUnmapFunction. 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.
- MetaClearFunctionAsyncHandler
Async Handler for MetaClearFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MetaClearFunctionCallHandler
Call Handler for MetaClearFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MetaClearFunctionForeverHandler
Forever Handler for MetaClearFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MetaClearFunctionNotifiedHandler
Notified Handler for MetaClearFunction. 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.
- MetaFreeFunctionAsyncHandler
Async Handler for MetaFreeFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MetaFreeFunctionCallHandler
Call Handler for MetaFreeFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MetaFreeFunctionForeverHandler
Forever Handler for MetaFreeFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MetaFreeFunctionNotifiedHandler
Notified Handler for MetaFreeFunction. 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.
- MetaInitFunctionAsyncHandler
Async Handler for MetaInitFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MetaInitFunctionCallHandler
Call Handler for MetaInitFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MetaInitFunctionForeverHandler
Forever Handler for MetaInitFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MetaInitFunctionNotifiedHandler
Notified Handler for MetaInitFunction. 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.
- MetaSerializeFunctionAsyncHandler
Async Handler for MetaSerializeFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MetaSerializeFunctionCallHandler
Call Handler for MetaSerializeFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MetaSerializeFunctionForeverHandler
Forever Handler for MetaSerializeFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MetaSerializeFunctionNotifiedHandler
Notified Handler for MetaSerializeFunction. 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.
- MetaTransformFunctionAsyncHandler
Async Handler for MetaTransformFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MetaTransformFunctionCallHandler
Call Handler for MetaTransformFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MetaTransformFunctionForeverHandler
Forever Handler for MetaTransformFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MetaTransformFunctionNotifiedHandler
Notified Handler for MetaTransformFunction. 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.
- MiniObjectCopyFunctionAsyncHandler
Async Handler for MiniObjectCopyFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MiniObjectCopyFunctionCallHandler
Call Handler for MiniObjectCopyFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MiniObjectCopyFunctionForeverHandler
Forever Handler for MiniObjectCopyFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MiniObjectCopyFunctionNotifiedHandler
Notified Handler for MiniObjectCopyFunction. 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.
- MiniObjectDisposeFunctionAsyncHandler
Async Handler for MiniObjectDisposeFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MiniObjectDisposeFunctionCallHandler
Call Handler for MiniObjectDisposeFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MiniObjectDisposeFunctionForeverHandler
Forever Handler for MiniObjectDisposeFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MiniObjectDisposeFunctionNotifiedHandler
Notified Handler for MiniObjectDisposeFunction. 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.
- MiniObjectFreeFunctionAsyncHandler
Async Handler for MiniObjectFreeFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MiniObjectFreeFunctionCallHandler
Call Handler for MiniObjectFreeFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MiniObjectFreeFunctionForeverHandler
Forever Handler for MiniObjectFreeFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MiniObjectFreeFunctionNotifiedHandler
Notified Handler for MiniObjectFreeFunction. 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.
- MiniObjectNotifyAsyncHandler
Async Handler for MiniObjectNotify. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- MiniObjectNotifyCallHandler
Call Handler for MiniObjectNotify. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- MiniObjectNotifyForeverHandler
Forever Handler for MiniObjectNotify. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- MiniObjectNotifyNotifiedHandler
Notified Handler for MiniObjectNotify. 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.
- PadActivateFunctionAsyncHandler
Async Handler for PadActivateFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PadActivateFunctionCallHandler
Call Handler for PadActivateFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PadActivateFunctionForeverHandler
Forever Handler for PadActivateFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PadActivateFunctionNotifiedHandler
Notified Handler for PadActivateFunction. 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.
- PadActivateModeFunctionAsyncHandler
Async Handler for PadActivateModeFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PadActivateModeFunctionCallHandler
Call Handler for PadActivateModeFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PadActivateModeFunctionForeverHandler
Forever Handler for PadActivateModeFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PadActivateModeFunctionNotifiedHandler
Notified Handler for PadActivateModeFunction. 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.
- PadChainFunctionAsyncHandler
Async Handler for PadChainFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PadChainFunctionCallHandler
Call Handler for PadChainFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PadChainFunctionForeverHandler
Forever Handler for PadChainFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PadChainFunctionNotifiedHandler
Notified Handler for PadChainFunction. 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.
- PadChainListFunctionAsyncHandler
Async Handler for PadChainListFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PadChainListFunctionCallHandler
Call Handler for PadChainListFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PadChainListFunctionForeverHandler
Forever Handler for PadChainListFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PadChainListFunctionNotifiedHandler
Notified Handler for PadChainListFunction. 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.
- PadEventFullFunctionAsyncHandler
Async Handler for PadEventFullFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PadEventFullFunctionCallHandler
Call Handler for PadEventFullFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PadEventFullFunctionForeverHandler
Forever Handler for PadEventFullFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PadEventFullFunctionNotifiedHandler
Notified Handler for PadEventFullFunction. 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.
- PadEventFunctionAsyncHandler
Async Handler for PadEventFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PadEventFunctionCallHandler
Call Handler for PadEventFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PadEventFunctionForeverHandler
Forever Handler for PadEventFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PadEventFunctionNotifiedHandler
Notified Handler for PadEventFunction. 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.
- PadForwardFunctionAsyncHandler
Async Handler for PadForwardFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PadForwardFunctionCallHandler
Call Handler for PadForwardFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PadForwardFunctionForeverHandler
Forever Handler for PadForwardFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PadForwardFunctionNotifiedHandler
Notified Handler for PadForwardFunction. 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.
- PadGetRangeFunctionAsyncHandler
Async Handler for PadGetRangeFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PadGetRangeFunctionCallHandler
Call Handler for PadGetRangeFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PadGetRangeFunctionForeverHandler
Forever Handler for PadGetRangeFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PadGetRangeFunctionNotifiedHandler
Notified Handler for PadGetRangeFunction. 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.
- PadIterIntLinkFunctionAsyncHandler
Async Handler for PadIterIntLinkFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PadIterIntLinkFunctionCallHandler
Call Handler for PadIterIntLinkFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PadIterIntLinkFunctionForeverHandler
Forever Handler for PadIterIntLinkFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PadIterIntLinkFunctionNotifiedHandler
Notified Handler for PadIterIntLinkFunction. 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.
- PadLinkFunctionAsyncHandler
Async Handler for PadLinkFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PadLinkFunctionCallHandler
Call Handler for PadLinkFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PadLinkFunctionForeverHandler
Forever Handler for PadLinkFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PadLinkFunctionNotifiedHandler
Notified Handler for PadLinkFunction. 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.
- PadProbeCallbackAsyncHandler
Async Handler for PadProbeCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PadProbeCallbackCallHandler
Call Handler for PadProbeCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PadProbeCallbackForeverHandler
Forever Handler for PadProbeCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PadProbeCallbackNotifiedHandler
Notified Handler for PadProbeCallback. 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.
- PadQueryFunctionAsyncHandler
Async Handler for PadQueryFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PadQueryFunctionCallHandler
Call Handler for PadQueryFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PadQueryFunctionForeverHandler
Forever Handler for PadQueryFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PadQueryFunctionNotifiedHandler
Notified Handler for PadQueryFunction. 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.
- PadStickyEventsForeachFunctionAsyncHandler
Async Handler for PadStickyEventsForeachFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PadStickyEventsForeachFunctionCallHandler
Call Handler for PadStickyEventsForeachFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PadStickyEventsForeachFunctionForeverHandler
Forever Handler for PadStickyEventsForeachFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PadStickyEventsForeachFunctionNotifiedHandler
Notified Handler for PadStickyEventsForeachFunction. 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.
- PadUnlinkFunctionAsyncHandler
Async Handler for PadUnlinkFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PadUnlinkFunctionCallHandler
Call Handler for PadUnlinkFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PadUnlinkFunctionForeverHandler
Forever Handler for PadUnlinkFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PadUnlinkFunctionNotifiedHandler
Notified Handler for PadUnlinkFunction. 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.
- PluginFeatureFilterAsyncHandler
Async Handler for PluginFeatureFilter. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PluginFeatureFilterCallHandler
Call Handler for PluginFeatureFilter. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PluginFeatureFilterForeverHandler
Forever Handler for PluginFeatureFilter. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PluginFeatureFilterNotifiedHandler
Notified Handler for PluginFeatureFilter. 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.
- PluginFilterAsyncHandler
Async Handler for PluginFilter. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PluginFilterCallHandler
Call Handler for PluginFilter. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PluginFilterForeverHandler
Forever Handler for PluginFilter. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PluginFilterNotifiedHandler
Notified Handler for PluginFilter. 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.
- PluginInitFullFuncAsyncHandler
Async Handler for PluginInitFullFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PluginInitFullFuncCallHandler
Call Handler for PluginInitFullFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PluginInitFullFuncForeverHandler
Forever Handler for PluginInitFullFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PluginInitFullFuncNotifiedHandler
Notified Handler for PluginInitFullFunc. 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.
- PluginInitFuncAsyncHandler
Async Handler for PluginInitFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PluginInitFuncCallHandler
Call Handler for PluginInitFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PluginInitFuncForeverHandler
Forever Handler for PluginInitFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PluginInitFuncNotifiedHandler
Notified Handler for PluginInitFunc. 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.
- PromiseChangeFuncAsyncHandler
Async Handler for PromiseChangeFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PromiseChangeFuncCallHandler
Call Handler for PromiseChangeFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PromiseChangeFuncForeverHandler
Forever Handler for PromiseChangeFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PromiseChangeFuncNotifiedHandler
Notified Handler for PromiseChangeFunc. 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.
- StructureFilterMapFuncAsyncHandler
Async Handler for StructureFilterMapFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- StructureFilterMapFuncCallHandler
Call Handler for StructureFilterMapFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- StructureFilterMapFuncForeverHandler
Forever Handler for StructureFilterMapFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- StructureFilterMapFuncNotifiedHandler
Notified Handler for StructureFilterMapFunc. 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.
- StructureForeachFuncAsyncHandler
Async Handler for StructureForeachFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- StructureForeachFuncCallHandler
Call Handler for StructureForeachFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- StructureForeachFuncForeverHandler
Forever Handler for StructureForeachFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- StructureForeachFuncNotifiedHandler
Notified Handler for StructureForeachFunc. 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.
- StructureMapFuncAsyncHandler
Async Handler for StructureMapFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- StructureMapFuncCallHandler
Call Handler for StructureMapFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- StructureMapFuncForeverHandler
Forever Handler for StructureMapFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- StructureMapFuncNotifiedHandler
Notified Handler for StructureMapFunc. 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.
- TagForeachFuncAsyncHandler
Async Handler for TagForeachFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- TagForeachFuncCallHandler
Call Handler for TagForeachFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- TagForeachFuncForeverHandler
Forever Handler for TagForeachFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- TagForeachFuncNotifiedHandler
Notified Handler for TagForeachFunc. 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.
- TagMergeFuncAsyncHandler
Async Handler for TagMergeFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- TagMergeFuncCallHandler
Call Handler for TagMergeFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- TagMergeFuncForeverHandler
Forever Handler for TagMergeFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- TagMergeFuncNotifiedHandler
Notified Handler for TagMergeFunc. 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.
- TaskFunctionAsyncHandler
Async Handler for TaskFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- TaskFunctionCallHandler
Call Handler for TaskFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- TaskFunctionForeverHandler
Forever Handler for TaskFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- TaskFunctionNotifiedHandler
Notified Handler for TaskFunction. 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.
- TaskPoolFunctionAsyncHandler
Async Handler for TaskPoolFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- TaskPoolFunctionCallHandler
Call Handler for TaskPoolFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- TaskPoolFunctionForeverHandler
Forever Handler for TaskPoolFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- TaskPoolFunctionNotifiedHandler
Notified Handler for TaskPoolFunction. 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.
- TaskThreadFuncAsyncHandler
Async Handler for TaskThreadFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- TaskThreadFuncCallHandler
Call Handler for TaskThreadFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- TaskThreadFuncForeverHandler
Forever Handler for TaskThreadFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- TaskThreadFuncNotifiedHandler
Notified Handler for TaskThreadFunc. 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.
- TypeFindFunctionAsyncHandler
Async Handler for TypeFindFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- TypeFindFunctionCallHandler
Call Handler for TypeFindFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- TypeFindFunctionForeverHandler
Forever Handler for TypeFindFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- TypeFindFunctionNotifiedHandler
Notified Handler for TypeFindFunction. 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.
- ValueCompareFuncAsyncHandler
Async Handler for ValueCompareFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- ValueCompareFuncCallHandler
Call Handler for ValueCompareFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- ValueCompareFuncForeverHandler
Forever Handler for ValueCompareFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- ValueCompareFuncNotifiedHandler
Notified Handler for ValueCompareFunc. 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.
- ValueDeserializeFuncAsyncHandler
Async Handler for ValueDeserializeFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- ValueDeserializeFuncCallHandler
Call Handler for ValueDeserializeFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- ValueDeserializeFuncForeverHandler
Forever Handler for ValueDeserializeFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- ValueDeserializeFuncNotifiedHandler
Notified Handler for ValueDeserializeFunc. 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.
- ValueDeserializeWithPSpecFuncAsyncHandler
Async Handler for ValueDeserializeWithPSpecFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- ValueDeserializeWithPSpecFuncCallHandler
Call Handler for ValueDeserializeWithPSpecFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- ValueDeserializeWithPSpecFuncForeverHandler
Forever Handler for ValueDeserializeWithPSpecFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- ValueDeserializeWithPSpecFuncNotifiedHandler
Notified Handler for ValueDeserializeWithPSpecFunc. 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.
- ValueSerializeFuncAsyncHandler
Async Handler for ValueSerializeFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- ValueSerializeFuncCallHandler
Call Handler for ValueSerializeFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- ValueSerializeFuncForeverHandler
Forever Handler for ValueSerializeFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- ValueSerializeFuncNotifiedHandler
Notified Handler for ValueSerializeFunc. 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.