GSimplePermission

GSimplePermission — A GPermission that doesn't change value

Synopsis

                    GSimplePermission;
GPermission *            g_simple_permission_new        (gboolean allowed);

Object Hierarchy

  GObject
   +----GPermission
         +----GSimplePermission

Description

GSimplePermission is a trivial implementation of GPermission that represents a permission that is either always or never allowed. The value is given at constuction and doesn't change.

Calling request or release will result in errors.

Details

GSimplePermission

typedef struct _GSimplePermission GSimplePermission;

GSimplePermission is an opaque data structure. There are no methods except for those defined by GPermission.


g_simple_permission_new ()

GPermission *            g_simple_permission_new        (gboolean allowed);

Creates a new GPermission instance that represents an action that is either always or never allowed.

allowed :

TRUE if the action is allowed

Returns :

the GSimplePermission, as a GPermission

Since 2.26