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