/daten/src/linux-2.4.27-rsbac-v1.2.3/include/rsbac/pm_getname.h

Go to the documentation of this file.
00001 /******************************** */ 00002 /* Rule Set Based Access Control */ 00003 /* Author and (c) 1999: Amon Ott */ 00004 /* Getname functions for PM parts */ 00005 /* Last modified: 08/Feb/99 */ 00006 /******************************** */ 00007 00008 #ifndef __RSBAC_PM_GETNAME_H 00009 #define __RSBAC_PM_GETNAME_H 00010 00011 #include <rsbac/types.h> 00012 00013 #ifndef NULL 00014 #define NULL ((void *) 0) 00015 #endif 00016 00017 #include <rsbac/helpers.h> 00018 #include <rsbac/error.h> 00019 00020 char * get_pm_list_name(char *, 00021 enum rsbac_pm_list_t); 00022 00023 enum rsbac_pm_list_t get_pm_list_nr(const char *); 00024 00025 char * get_pm_all_list_name(char *, 00026 enum rsbac_pm_all_list_t); 00027 00028 enum rsbac_pm_all_list_t get_pm_all_list_nr(const char *); 00029 00030 char * get_pm_role_name(char *, 00031 enum rsbac_pm_role_t); 00032 00033 enum rsbac_pm_role_t get_pm_role_nr(const char *); 00034 00035 char * get_pm_process_type_name(char *, 00036 enum rsbac_pm_process_type_t); 00037 00038 enum rsbac_pm_process_type_t get_pm_process_type_nr(const char *); 00039 00040 char * get_pm_object_type_name(char *, 00041 enum rsbac_pm_object_type_t); 00042 00043 enum rsbac_pm_object_type_t get_pm_object_type_nr(const char *); 00044 00045 #ifdef __KERNEL__ 00046 char * get_pm_set_name(char *, 00047 enum rsbac_pm_set_t); 00048 00049 enum rsbac_pm_set_t get_pm_set_nr(const char *); 00050 00051 char * get_pm_target_name(char *, 00052 enum rsbac_pm_target_t); 00053 00054 enum rsbac_pm_target_t get_pm_target_nr(const char *); 00055 00056 char * get_pm_data_name(char *, 00057 enum rsbac_pm_data_t); 00058 00059 enum rsbac_pm_data_t get_pm_data_nr(const char *); 00060 #endif 00061 00062 char * get_pm_function_type_name(char *, 00063 enum rsbac_pm_function_type_t); 00064 00065 enum rsbac_pm_function_type_t get_pm_function_type_nr(const char *); 00066 00067 #ifndef __KERNEL__ 00068 char * get_pm_function_param(char *, 00069 enum rsbac_pm_function_type_t); 00070 00071 char * get_pm_tkt_function_param(char *, 00072 enum rsbac_pm_tkt_function_type_t); 00073 #endif 00074 00075 char * get_pm_tkt_function_type_name(char *, 00076 enum rsbac_pm_tkt_function_type_t); 00077 00078 enum rsbac_pm_tkt_function_type_t 00079 get_pm_tkt_function_type_nr(const char *); 00080 00081 #endif

Generated on Tue Aug 31 10:05:22 2004 for RSBAC by doxygen 1.3.8