Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gpermission.h File Reference
#include <gio/giotypes.h>

Go to the source code of this file.

Data Structures

struct  _GPermission
 
struct  _GPermissionClass
 

Macros

#define G_TYPE_PERMISSION   (g_permission_get_type ())
 
#define G_PERMISSION(inst)
 
#define G_PERMISSION_CLASS(class)
 
#define G_IS_PERMISSION(inst)
 
#define G_IS_PERMISSION_CLASS(class)
 
#define G_PERMISSION_GET_CLASS(inst)
 

Typedefs

typedef struct _GPermissionPrivate GPermissionPrivate
 
typedef struct _GPermissionClass GPermissionClass
 

Functions

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)
 

Macro Definition Documentation

◆ G_IS_PERMISSION

#define G_IS_PERMISSION ( inst)
Value:
#define G_TYPE_PERMISSION
Definition gpermission.h:33
#define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)
Definition gtype.h:541

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 gtype.h:610

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 gtype.h:528

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 gtype.h:597

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 gtype.h:571

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

#define G_TYPE_PERMISSION   (g_permission_get_type ())

Definition at line 33 of file gpermission.h.

Typedef Documentation

◆ GPermissionClass

Definition at line 46 of file gpermission.h.

◆ GPermissionPrivate

typedef struct _GPermissionPrivate GPermissionPrivate

Definition at line 45 of file gpermission.h.

Function Documentation

◆ g_permission_acquire()

GIO_AVAILABLE_IN_ALL gboolean g_permission_acquire ( GPermission * permission,
GCancellable * cancellable,
GError ** error )

◆ g_permission_acquire_async()

GIO_AVAILABLE_IN_ALL void g_permission_acquire_async ( GPermission * permission,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_permission_acquire_finish()

GIO_AVAILABLE_IN_ALL gboolean g_permission_acquire_finish ( GPermission * permission,
GAsyncResult * result,
GError ** error )

◆ g_permission_get_allowed()

GIO_AVAILABLE_IN_ALL gboolean g_permission_get_allowed ( GPermission * permission)

◆ g_permission_get_can_acquire()

GIO_AVAILABLE_IN_ALL gboolean g_permission_get_can_acquire ( GPermission * permission)

◆ g_permission_get_can_release()

GIO_AVAILABLE_IN_ALL gboolean g_permission_get_can_release ( GPermission * permission)

◆ g_permission_get_type()

GIO_AVAILABLE_IN_ALL GType g_permission_get_type ( void )

◆ g_permission_impl_update()

GIO_AVAILABLE_IN_ALL void g_permission_impl_update ( GPermission * permission,
gboolean allowed,
gboolean can_acquire,
gboolean can_release )

◆ g_permission_release()

GIO_AVAILABLE_IN_ALL gboolean g_permission_release ( GPermission * permission,
GCancellable * cancellable,
GError ** error )

◆ g_permission_release_async()

GIO_AVAILABLE_IN_ALL void g_permission_release_async ( GPermission * permission,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_permission_release_finish()

GIO_AVAILABLE_IN_ALL gboolean g_permission_release_finish ( GPermission * permission,
GAsyncResult * result,
GError ** error )