next up previous
Next: Доступ к Базе ACI Up: Вспомогательные Функции RSBAC Previous: Доступ в Пользовательское Пространство

Главные Атрибуты

Пожалуйста, не меняйте значения и не удаляйте пункты, если вы не уверены в том, что вы знаете что делаете, так как на них завязаны другие модели.

#include <rsbac/aci.h>

    int rsbac_get_attr 

      (enum rsbac_target_t target, 

       union rsbac_target_id_t tid, 

       enum rsbac_attribute_t attr, 

       union rsbac_attribute_value_t * attr_val_p, boolean inherit); 

    /* read an attribute value, possibly inherited */

    int rsbac_set_attr 

      (enum rsbac_target_t target, 

       union rsbac_target_id_t tid, 

       enum rsbac_attribute_t attr, 

       union rsbac_attribute_value_t attr_val); 

    /* modify attribute value - automatically creates 

       a list item, if not yet there */

    int rsbac_remove_target 

      (enum rsbac_target_t target, 

       union rsbac_target_id_t tid); 

    /* remove list item -> reset all values to defaults */


next up previous
Next: Доступ к Базе ACI Up: Вспомогательные Функции RSBAC Previous: Доступ в Пользовательское Пространство