rc_getname.h File Reference

#include <rsbac/rc_types.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)


Define Documentation

#define NULL   ((void *) 0)
 

Definition at line 14 of file rc_getname.h.


Function Documentation

char* get_rc_admin_name char *  name,
enum rsbac_rc_admin_type_t  value
 

Definition at line 167 of file rc_getname.c.

References NULL, rc_admin_list, and RC_none.

enum rsbac_rc_admin_type_t get_rc_admin_nr const char *  name  ) 
 

Definition at line 179 of file rc_getname.c.

References rc_admin_list, and RC_none.

char* get_rc_item_name char *  name,
enum rsbac_rc_item_t  value
 

Definition at line 230 of file rc_getname.c.

References NULL, rc_item_list, and RI_none.

Referenced by rsbac_rc_sys_set_item().

enum rsbac_rc_item_t get_rc_item_nr const char *  name  ) 
 

Definition at line 242 of file rc_getname.c.

References rc_item_list, and RI_none.

char* get_rc_item_param char *  name,
enum rsbac_rc_item_t  value
 

Definition at line 259 of file rc_getname.c.

References NULL, rc_item_param_list, and RI_none.

char* get_rc_scd_type_name char *  name,
enum rsbac_rc_scd_type_t  value
 

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().

enum rsbac_rc_scd_type_t get_rc_scd_type_nr const char *  name  ) 
 

Definition at line 214 of file rc_getname.c.

References get_scd_type_nr(), RC_none, rc_scd_type_list, and RST_min.

char* get_rc_special_right_name char *  name,
enum rsbac_rc_special_rights_t  value
 

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().

enum rsbac_rc_special_rights_t get_rc_special_right_nr const char *  name  ) 
 

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.

char* get_rc_target_name char *  name,
enum rsbac_rc_target_t  value
 

Definition at line 139 of file rc_getname.c.

References NULL, rc_target_list, and RT_NONE.

enum rsbac_rc_target_t get_rc_target_nr const char *  name  ) 
 

Definition at line 151 of file rc_getname.c.

References rc_target_list, and RT_NONE.


Generated on Fri Jun 17 09:45:28 2005 for RSBAC by  doxygen 1.4.2