Package: gio
VTable gio:permission-vtable
Declaration
(gobject:define-vtable ("Permission" permission)
;; Parent class
(:skip parent-instance (:struct gobject:object-class))
;; Virtual methods
(acquire (:boolean
(permission (g:object g:permission))
(cancellable (g:object g:cancellable))
(error :pointer)))
(acquire-async (:void
(permission (g:object g:permission))
(cancellable (g:object g:cancellable))
(callback :pointer)
(data :pointer)))
(acquire-finish (:boolean
(permission (g:object g:permission))
(result :pointer)
(err :pointer)))
(release (:boolean
(permission (g:object g:permission))
(cancellable (g:object g:cancellable))
(err :pointer)))
(release-async (:void
(permission (g:object g:permission))
(cancellable (g:object g:cancellable))
(callback :pointer)
(data :pointer)))
(release-finish (:boolean
(permission (g:object g:permission))
(result :pointer)
(err :pointer)))
(:skip none :pointer)) Values
Details The virtual function table for the g:permission class. | See also |
2025-10-25