Namespace Gio.Internal
Classes
- AsyncReadyCallbackAsyncHandler
Async Handler for AsyncReadyCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- AsyncReadyCallbackCallHandler
Call Handler for AsyncReadyCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- AsyncReadyCallbackForeverHandler
Forever Handler for AsyncReadyCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- AsyncReadyCallbackNotifiedHandler
Notified Handler for AsyncReadyCallback. 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.
- BusAcquiredCallbackAsyncHandler
Async Handler for BusAcquiredCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- BusAcquiredCallbackCallHandler
Call Handler for BusAcquiredCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- BusAcquiredCallbackForeverHandler
Forever Handler for BusAcquiredCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- BusAcquiredCallbackNotifiedHandler
Notified Handler for BusAcquiredCallback. 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.
- BusNameAcquiredCallbackAsyncHandler
Async Handler for BusNameAcquiredCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- BusNameAcquiredCallbackCallHandler
Call Handler for BusNameAcquiredCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- BusNameAcquiredCallbackForeverHandler
Forever Handler for BusNameAcquiredCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- BusNameAcquiredCallbackNotifiedHandler
Notified Handler for BusNameAcquiredCallback. 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.
- BusNameAppearedCallbackAsyncHandler
Async Handler for BusNameAppearedCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- BusNameAppearedCallbackCallHandler
Call Handler for BusNameAppearedCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- BusNameAppearedCallbackForeverHandler
Forever Handler for BusNameAppearedCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- BusNameAppearedCallbackNotifiedHandler
Notified Handler for BusNameAppearedCallback. 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.
- BusNameLostCallbackAsyncHandler
Async Handler for BusNameLostCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- BusNameLostCallbackCallHandler
Call Handler for BusNameLostCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- BusNameLostCallbackForeverHandler
Forever Handler for BusNameLostCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- BusNameLostCallbackNotifiedHandler
Notified Handler for BusNameLostCallback. 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.
- BusNameVanishedCallbackAsyncHandler
Async Handler for BusNameVanishedCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- BusNameVanishedCallbackCallHandler
Call Handler for BusNameVanishedCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- BusNameVanishedCallbackForeverHandler
Forever Handler for BusNameVanishedCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- BusNameVanishedCallbackNotifiedHandler
Notified Handler for BusNameVanishedCallback. 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.
- CancellableSourceFuncAsyncHandler
Async Handler for CancellableSourceFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- CancellableSourceFuncCallHandler
Call Handler for CancellableSourceFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- CancellableSourceFuncForeverHandler
Forever Handler for CancellableSourceFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- CancellableSourceFuncNotifiedHandler
Notified Handler for CancellableSourceFunc. 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.
- DBusInterfaceGetPropertyFuncAsyncHandler
Async Handler for DBusInterfaceGetPropertyFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- DBusInterfaceGetPropertyFuncCallHandler
Call Handler for DBusInterfaceGetPropertyFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- DBusInterfaceGetPropertyFuncForeverHandler
Forever Handler for DBusInterfaceGetPropertyFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- DBusInterfaceGetPropertyFuncNotifiedHandler
Notified Handler for DBusInterfaceGetPropertyFunc. 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.
- DBusInterfaceMethodCallFuncAsyncHandler
Async Handler for DBusInterfaceMethodCallFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- DBusInterfaceMethodCallFuncCallHandler
Call Handler for DBusInterfaceMethodCallFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- DBusInterfaceMethodCallFuncForeverHandler
Forever Handler for DBusInterfaceMethodCallFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- DBusInterfaceMethodCallFuncNotifiedHandler
Notified Handler for DBusInterfaceMethodCallFunc. 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.
- DBusInterfaceSetPropertyFuncAsyncHandler
Async Handler for DBusInterfaceSetPropertyFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- DBusInterfaceSetPropertyFuncCallHandler
Call Handler for DBusInterfaceSetPropertyFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- DBusInterfaceSetPropertyFuncForeverHandler
Forever Handler for DBusInterfaceSetPropertyFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- DBusInterfaceSetPropertyFuncNotifiedHandler
Notified Handler for DBusInterfaceSetPropertyFunc. 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.
- DBusMessageFilterFunctionAsyncHandler
Async Handler for DBusMessageFilterFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- DBusMessageFilterFunctionCallHandler
Call Handler for DBusMessageFilterFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- DBusMessageFilterFunctionForeverHandler
Forever Handler for DBusMessageFilterFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- DBusMessageFilterFunctionNotifiedHandler
Notified Handler for DBusMessageFilterFunction. 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.
- DBusProxyTypeFuncAsyncHandler
Async Handler for DBusProxyTypeFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- DBusProxyTypeFuncCallHandler
Call Handler for DBusProxyTypeFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- DBusProxyTypeFuncForeverHandler
Forever Handler for DBusProxyTypeFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- DBusProxyTypeFuncNotifiedHandler
Notified Handler for DBusProxyTypeFunc. 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.
- DBusSignalCallbackAsyncHandler
Async Handler for DBusSignalCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- DBusSignalCallbackCallHandler
Call Handler for DBusSignalCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- DBusSignalCallbackForeverHandler
Forever Handler for DBusSignalCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- DBusSignalCallbackNotifiedHandler
Notified Handler for DBusSignalCallback. 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.
- DatagramBasedSourceFuncAsyncHandler
Async Handler for DatagramBasedSourceFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- DatagramBasedSourceFuncCallHandler
Call Handler for DatagramBasedSourceFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- DatagramBasedSourceFuncForeverHandler
Forever Handler for DatagramBasedSourceFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- DatagramBasedSourceFuncNotifiedHandler
Notified Handler for DatagramBasedSourceFunc. 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.
- DesktopAppLaunchCallbackAsyncHandler
Async Handler for DesktopAppLaunchCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- DesktopAppLaunchCallbackCallHandler
Call Handler for DesktopAppLaunchCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- DesktopAppLaunchCallbackForeverHandler
Forever Handler for DesktopAppLaunchCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- DesktopAppLaunchCallbackNotifiedHandler
Notified Handler for DesktopAppLaunchCallback. 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.
- FileMeasureProgressCallbackAsyncHandler
Async Handler for FileMeasureProgressCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- FileMeasureProgressCallbackCallHandler
Call Handler for FileMeasureProgressCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- FileMeasureProgressCallbackForeverHandler
Forever Handler for FileMeasureProgressCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- FileMeasureProgressCallbackNotifiedHandler
Notified Handler for FileMeasureProgressCallback. 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.
- FileProgressCallbackAsyncHandler
Async Handler for FileProgressCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- FileProgressCallbackCallHandler
Call Handler for FileProgressCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- FileProgressCallbackForeverHandler
Forever Handler for FileProgressCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- FileProgressCallbackNotifiedHandler
Notified Handler for FileProgressCallback. 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.
- FileReadMoreCallbackAsyncHandler
Async Handler for FileReadMoreCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- FileReadMoreCallbackCallHandler
Call Handler for FileReadMoreCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- FileReadMoreCallbackForeverHandler
Forever Handler for FileReadMoreCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- FileReadMoreCallbackNotifiedHandler
Notified Handler for FileReadMoreCallback. 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.
- IOSchedulerJobFuncAsyncHandler
Async Handler for IOSchedulerJobFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- IOSchedulerJobFuncCallHandler
Call Handler for IOSchedulerJobFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- IOSchedulerJobFuncForeverHandler
Forever Handler for IOSchedulerJobFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- IOSchedulerJobFuncNotifiedHandler
Notified Handler for IOSchedulerJobFunc. 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.
- PollableSourceFuncAsyncHandler
Async Handler for PollableSourceFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- PollableSourceFuncCallHandler
Call Handler for PollableSourceFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- PollableSourceFuncForeverHandler
Forever Handler for PollableSourceFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- PollableSourceFuncNotifiedHandler
Notified Handler for PollableSourceFunc. 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.
- ReallocFuncAsyncHandler
Async Handler for ReallocFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- ReallocFuncCallHandler
Call Handler for ReallocFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- ReallocFuncForeverHandler
Forever Handler for ReallocFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- ReallocFuncNotifiedHandler
Notified Handler for ReallocFunc. 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.
- SettingsBindGetMappingAsyncHandler
Async Handler for SettingsBindGetMapping. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- SettingsBindGetMappingCallHandler
Call Handler for SettingsBindGetMapping. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- SettingsBindGetMappingForeverHandler
Forever Handler for SettingsBindGetMapping. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- SettingsBindGetMappingNotifiedHandler
Notified Handler for SettingsBindGetMapping. 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.
- SettingsBindSetMappingAsyncHandler
Async Handler for SettingsBindSetMapping. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- SettingsBindSetMappingCallHandler
Call Handler for SettingsBindSetMapping. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- SettingsBindSetMappingForeverHandler
Forever Handler for SettingsBindSetMapping. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- SettingsBindSetMappingNotifiedHandler
Notified Handler for SettingsBindSetMapping. 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.
- SettingsGetMappingAsyncHandler
Async Handler for SettingsGetMapping. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- SettingsGetMappingCallHandler
Call Handler for SettingsGetMapping. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- SettingsGetMappingForeverHandler
Forever Handler for SettingsGetMapping. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- SettingsGetMappingNotifiedHandler
Notified Handler for SettingsGetMapping. 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.
- SimpleAsyncThreadFuncAsyncHandler
Async Handler for SimpleAsyncThreadFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- SimpleAsyncThreadFuncCallHandler
Call Handler for SimpleAsyncThreadFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- SimpleAsyncThreadFuncForeverHandler
Forever Handler for SimpleAsyncThreadFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- SimpleAsyncThreadFuncNotifiedHandler
Notified Handler for SimpleAsyncThreadFunc. 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.
- SocketSourceFuncAsyncHandler
Async Handler for SocketSourceFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- SocketSourceFuncCallHandler
Call Handler for SocketSourceFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- SocketSourceFuncForeverHandler
Forever Handler for SocketSourceFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- SocketSourceFuncNotifiedHandler
Notified Handler for SocketSourceFunc. 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.
- VfsFileLookupFuncAsyncHandler
Async Handler for VfsFileLookupFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.
- VfsFileLookupFuncCallHandler
Call Handler for VfsFileLookupFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.
- VfsFileLookupFuncForeverHandler
Forever Handler for VfsFileLookupFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.
- VfsFileLookupFuncNotifiedHandler
Notified Handler for VfsFileLookupFunc. 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.