Go to the source code of this file.
|
GIO_AVAILABLE_IN_ALL GType | g_permission_get_type (void) |
|
GIO_AVAILABLE_IN_ALL gboolean | g_permission_acquire (GPermission *permission, GCancellable *cancellable, GError **error) |
|
GIO_AVAILABLE_IN_ALL void | g_permission_acquire_async (GPermission *permission, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) |
|
GIO_AVAILABLE_IN_ALL gboolean | g_permission_acquire_finish (GPermission *permission, GAsyncResult *result, GError **error) |
|
GIO_AVAILABLE_IN_ALL gboolean | g_permission_release (GPermission *permission, GCancellable *cancellable, GError **error) |
|
GIO_AVAILABLE_IN_ALL void | g_permission_release_async (GPermission *permission, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) |
|
GIO_AVAILABLE_IN_ALL gboolean | g_permission_release_finish (GPermission *permission, GAsyncResult *result, GError **error) |
|
GIO_AVAILABLE_IN_ALL gboolean | g_permission_get_allowed (GPermission *permission) |
|
GIO_AVAILABLE_IN_ALL gboolean | g_permission_get_can_acquire (GPermission *permission) |
|
GIO_AVAILABLE_IN_ALL gboolean | g_permission_get_can_release (GPermission *permission) |
|
GIO_AVAILABLE_IN_ALL void | g_permission_impl_update (GPermission *permission, gboolean allowed, gboolean can_acquire, gboolean can_release) |
|
◆ G_IS_PERMISSION
#define G_IS_PERMISSION |
( |
| inst | ) |
|
Value:
#define G_TYPE_PERMISSION
#define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)
Definition at line 38 of file gpermission.h.
38#define G_IS_PERMISSION(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
39 G_TYPE_PERMISSION))
◆ G_IS_PERMISSION_CLASS
#define G_IS_PERMISSION_CLASS |
( |
| class | ) |
|
Value:
#define G_TYPE_CHECK_CLASS_TYPE(g_class, g_type)
Definition at line 40 of file gpermission.h.
40#define G_IS_PERMISSION_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), \
41 G_TYPE_PERMISSION))
◆ G_PERMISSION
#define G_PERMISSION |
( |
| inst | ) |
|
Value:
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)
Definition at line 34 of file gpermission.h.
34#define G_PERMISSION(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
35 G_TYPE_PERMISSION, GPermission))
◆ G_PERMISSION_CLASS
#define G_PERMISSION_CLASS |
( |
| class | ) |
|
Value:
#define G_TYPE_CHECK_CLASS_CAST(g_class, g_type, c_type)
Definition at line 36 of file gpermission.h.
36#define G_PERMISSION_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
37 G_TYPE_PERMISSION, GPermissionClass))
◆ G_PERMISSION_GET_CLASS
#define G_PERMISSION_GET_CLASS |
( |
| inst | ) |
|
Value:
#define G_TYPE_INSTANCE_GET_CLASS(instance, g_type, c_type)
Definition at line 42 of file gpermission.h.
42#define G_PERMISSION_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), \
43 G_TYPE_PERMISSION, GPermissionClass))
◆ G_TYPE_PERMISSION
◆ GPermissionClass
◆ GPermissionPrivate
◆ g_permission_acquire()
◆ g_permission_acquire_async()
◆ g_permission_acquire_finish()
◆ g_permission_get_allowed()
◆ g_permission_get_can_acquire()
◆ g_permission_get_can_release()
◆ g_permission_get_type()
◆ g_permission_impl_update()
◆ g_permission_release()
◆ g_permission_release_async()
◆ g_permission_release_finish()