AfDal AfKernel Permission Module


Functions

gboolean afdal_af_kernel_permission_actual_list_by_user (gint initial_permission, gint max_row_number, gint af_user_id, AfDalDataFunc usr_function, gpointer usr_data)
 Returns which permissions are owned by the given user.
gboolean afdal_af_kernel_permission_af_group_add (gint permission_id, gint af_group_id, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to set the given permission to the given group.
gboolean afdal_af_kernel_permission_af_group_delete_all (gint permission_id, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to revoke the given permission from all groups which may have it.
gboolean afdal_af_kernel_permission_af_group_list (gint initial_permission, gint max_row_number, gint af_group_id, AfDalDataFunc usr_function, gpointer usr_data)
 Allows to get permissions already set to the given group.
gboolean afdal_af_kernel_permission_af_group_num_elements (gint af_group_id, AfDalSimpleFunc usr_function, gpointer usr_data)
 Allows to get how many permission have set the given group.
gboolean afdal_af_kernel_permission_af_group_remove (gint permission_id, gint af_group_id, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to unset the given permission from the given group.
gboolean afdal_af_kernel_permission_af_group_set (gint permission_id, gint af_group_id, gboolean value_to_set, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to change relation between the given group and permission using value_to_set.
gboolean afdal_af_kernel_permission_af_group_update_all (gint permission_id, AfDalSetof *setof_af_group, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to set the given permission to the given set of group in one operation.
gboolean afdal_af_kernel_permission_af_user_add (gint permission_id, gint af_user_id, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to set the given permission to the given user.
gboolean afdal_af_kernel_permission_af_user_delete_all (gint permission_id, AfDalNulFunc usr_function, gpointer usr_data)
 Removes the given permission from all users having it.
gboolean afdal_af_kernel_permission_af_user_list (gint initial_permission, gint max_row_number, gint af_user_id, AfDalDataFunc usr_function, gpointer usr_data)
 Allows to get current permission set to the given user.
gboolean afdal_af_kernel_permission_af_user_num_elements (gint af_user_id, AfDalSimpleFunc usr_function, gpointer usr_data)
 Allows to get how many permission the given user have.
gboolean afdal_af_kernel_permission_af_user_remove (gint permission_id, gint af_user_id, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to remove the given permission to the given user.
gboolean afdal_af_kernel_permission_af_user_set (gint permission_id, gint af_user_id, gboolean value_to_set, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to set/unset the given permission to the given user according to value_to_set.
gboolean afdal_af_kernel_permission_af_user_update_all (gint permission_id, AfDalSetof *setof_af_user, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to set to a group of user the given permission.
gboolean afdal_af_kernel_permission_list (gint initial, gint max_row_number, AfDalDataFunc usr_function, gpointer usr_data)
 Allows to get current permission list handled by Af-Arch af-kernel central server.
gboolean afdal_af_kernel_permission_num_elements (AfDalSimpleFunc usr_function, gpointer usr_data)
 Allows to get how many permissions are installed on the system (are available).
gboolean afdal_af_kernel_permission_permission_add (gint permission_id, gint permission_id_self, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to set the given permission defined by permission_id to the given permission defined by permission_id_self.
gboolean afdal_af_kernel_permission_permission_delete_all (gint permission_id, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to remove any relation between the given permission and the rest of the permission installed.
gboolean afdal_af_kernel_permission_permission_list (gint initial_permission, gint max_row_number, gint permission_id, AfDalDataFunc usr_function, gpointer usr_data)
 Allows to get current permission list relationed to the given permission.
gboolean afdal_af_kernel_permission_permission_num_elements (gint permission_id, AfDalSimpleFunc usr_function, gpointer usr_data)
 Allows to get current number of permission relationed to the given permission.
gboolean afdal_af_kernel_permission_permission_remove (gint permission_id, gint permission_id_self, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to remove the relation between the given permissions.
gboolean afdal_af_kernel_permission_permission_set (gint permission_id, gint permission_id_self, gboolean value_to_set, AfDalNulFunc usr_function, gpointer usr_data)
 Allows the modify the relation between the given permissions according to value_to_set.
gboolean afdal_af_kernel_permission_permission_update_all (gint permission_id, AfDalSetof *setof_permission, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to set a relation with the given permission to a set of permission in one operation.
gboolean afdal_af_kernel_permission_previous (gint initial, gint max_previous_row_number, AfDalDataFunc usr_function, gpointer usr_data)
 This function returns on the given AfDalDataFunc an AfDalData object which contains an AfDalList with AfDalAfKernelPermission data nodes.
gboolean afdal_af_kernel_permission_reference (gint id, AfDalNodeFunc usr_function, gpointer usr_data)
 INVOCATION METHOD: This function allows to perform a asynchronous remote invocation for the service "af_kernel::permission::reference".
gboolean afdal_af_kernel_permission_remove (gint id, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to remove a permission from the system.
gboolean afdal_af_kernel_permission_server_list (gint initial_permission, gint max_row_number, gint server_id, AfDalDataFunc usr_function, gpointer usr_data)
 Allows to get which permissions are provided by the given server (server_id).
gboolean afdal_af_kernel_permission_server_num_elements (gint server_id, AfDalSimpleFunc usr_function, gpointer usr_data)
 Allows to get the number of permissions already installed on the system which are provided by the given server.