#include <rsbac/getname.h>#include <rsbac/rc_getname.h>#include <rsbac/helpers.h>#include <rsbac/error.h>#include <string.h>Go to the source code of this file.
Defines | |
| #define | NULL ((void *) 0) |
Functions | |
| char * | get_rc_target_name (char *name, enum rsbac_rc_target_t value) |
| enum rsbac_rc_target_t | get_rc_target_nr (const char *name) |
| char * | get_rc_admin_name (char *name, enum rsbac_rc_admin_type_t value) |
| enum rsbac_rc_admin_type_t | get_rc_admin_nr (const char *name) |
| char * | get_rc_scd_type_name (char *name, enum rsbac_rc_scd_type_t value) |
| enum rsbac_rc_scd_type_t | get_rc_scd_type_nr (const char *name) |
| char * | get_rc_item_name (char *name, enum rsbac_rc_item_t value) |
| enum rsbac_rc_item_t | get_rc_item_nr (const char *name) |
| char * | get_rc_item_param (char *name, enum rsbac_rc_item_t value) |
| char * | get_rc_special_right_name (char *name, enum rsbac_rc_special_rights_t value) |
| enum rsbac_rc_special_rights_t | get_rc_special_right_nr (const char *name) |
Variables | |
| static char | rc_target_list [RT_NONE+1][13] |
| static char | rc_admin_list [RC_none+1][13] |
| static char | rc_scd_type_list [RST_none-RST_min+1][20] |
| static char | rc_item_list [RI_none+1][30] |
| static char | rc_item_param_list [RI_none+1][100] |
| static char | rc_special_right_list [RCR_NONE-RSBAC_RC_SPECIAL_RIGHT_BASE+1][20] |
|
|
||||||||||||
|
Definition at line 167 of file rc_getname.c. References NULL, rc_admin_list, and RC_none. |
|
|
Definition at line 179 of file rc_getname.c. References rc_admin_list, and RC_none. |
|
||||||||||||
|
Definition at line 230 of file rc_getname.c. References NULL, rc_item_list, and RI_none. Referenced by rsbac_rc_sys_set_item(). |
|
|
Definition at line 242 of file rc_getname.c. References rc_item_list, and RI_none. |
|
||||||||||||
|
Definition at line 259 of file rc_getname.c. References NULL, rc_item_param_list, and RI_none. |
|
||||||||||||
|
Definition at line 195 of file rc_getname.c. References get_scd_type_name(), NULL, rc_scd_type_list, RST_min, and RST_none. Referenced by rsbac_rc_get_item(). |
|
|
Definition at line 214 of file rc_getname.c. References get_scd_type_nr(), RC_none, rc_scd_type_list, and RST_min. |
|
||||||||||||
|
Definition at line 272 of file rc_getname.c. References get_request_name(), NULL, rc_special_right_list, RCR_NONE, and RSBAC_RC_SPECIAL_RIGHT_BASE. Referenced by check_comp_rc(), and rsbac_rc_check_type_comp(). |
|
|
Definition at line 292 of file rc_getname.c. References get_request_nr(), rc_special_right_list, RCR_NONE, and RSBAC_RC_SPECIAL_RIGHT_BASE. |
|
||||||||||||
|
Definition at line 139 of file rc_getname.c. References NULL, rc_target_list, and RT_NONE. |
|
|
Definition at line 151 of file rc_getname.c. References rc_target_list, and RT_NONE. |
|
|
Initial value: {
"no_admin",
"role_admin",
"system_admin",
"none" }
Definition at line 28 of file rc_getname.c. Referenced by get_rc_admin_name(), and get_rc_admin_nr(). |
|
|
Definition at line 38 of file rc_getname.c. Referenced by get_rc_item_name(), and get_rc_item_nr(). |
|
|
Definition at line 90 of file rc_getname.c. Referenced by get_rc_item_param(). |
|
|
Initial value: {
"auth_administration",
"none" }
Definition at line 34 of file rc_getname.c. Referenced by get_rc_scd_type_name(), and get_rc_scd_type_nr(). |
|
|
Initial value: {
"ADMIN",
"ASSIGN",
"ACCESS_CONTROL",
"SUPERVISOR",
"MODIFY_AUTH",
"NONE" }
Definition at line 129 of file rc_getname.c. Referenced by get_rc_special_right_name(), and get_rc_special_right_nr(). |
|
|
Initial value: {
"ROLE",
"TYPE",
"NONE" }
Definition at line 23 of file rc_getname.c. Referenced by get_rc_target_name(), and get_rc_target_nr(). |
1.4.2