qpol_policy Struct Reference

#include <qpol_internal.h>

List of all members.


Public Attributes

sepol_policydb * p
sepol_handle * sh
qpol_callback_fn_t fn
void * varg
int options
int type
int modified
qpol_extended_imageext
qpol_module ** modules
size_t num_modules
char * file_data
size_t file_data_sz
int file_data_type

Member Data Documentation

struct sepol_policydb* qpol_policy::p
 

Definition at line 61 of file qpol_internal.h.

Referenced by ebitmap_state_get_cur_cat(), hash_perm_state_size_class(), hash_perm_state_size_common(), hash_state_next_class_w_perm(), hash_state_next_common_w_perm(), infer_policy_version(), is_mls_policy(), policy_extend(), qpol_avrule_get_object_class(), qpol_avrule_get_perm_iter(), qpol_avrule_get_rule_type(), qpol_avrule_get_source_type(), qpol_avrule_get_target_type(), qpol_bool_get_name(), qpol_cat_get_alias_iter(), qpol_cat_get_name(), qpol_class_get_constraint_iter(), qpol_class_get_name(), qpol_class_get_perm_iter(), qpol_class_get_validatetrans_iter(), qpol_common_get_name(), qpol_common_get_perm_iter(), qpol_cond_eval(), qpol_cond_expr_node_get_bool(), qpol_cond_get_av_false_iter(), qpol_cond_get_av_true_iter(), qpol_cond_get_expr_node_iter(), qpol_cond_get_te_false_iter(), qpol_cond_get_te_true_iter(), qpol_context_get_role(), qpol_context_get_type(), qpol_context_get_user(), qpol_expand_module(), qpol_iterator_create(), qpol_level_get_alias_iter(), qpol_level_get_name(), qpol_mls_level_get_sens_name(), qpol_perm_get_class_iter(), qpol_perm_get_common_iter(), qpol_policy_add_cond_rule_traceback(), qpol_policy_add_isid_names(), qpol_policy_add_object_r(), qpol_policy_build_attrs_from_map(), qpol_policy_build_syn_rule_table(), qpol_policy_fill_attr_holes(), qpol_policy_get_avrule_iter(), qpol_policy_get_bool_by_name(), qpol_policy_get_bool_iter(), qpol_policy_get_cat_by_name(), qpol_policy_get_cat_iter(), qpol_policy_get_class_by_name(), qpol_policy_get_class_iter(), qpol_policy_get_common_by_name(), qpol_policy_get_common_iter(), qpol_policy_get_cond_iter(), qpol_policy_get_fs_use_by_name(), qpol_policy_get_fs_use_iter(), qpol_policy_get_genfscon_by_name(), qpol_policy_get_genfscon_iter(), qpol_policy_get_isid_by_name(), qpol_policy_get_isid_iter(), qpol_policy_get_level_by_name(), qpol_policy_get_level_iter(), qpol_policy_get_netifcon_by_name(), qpol_policy_get_netifcon_iter(), qpol_policy_get_nodecon_by_node(), qpol_policy_get_nodecon_iter(), qpol_policy_get_policy_version(), qpol_policy_get_portcon_by_port(), qpol_policy_get_portcon_iter(), qpol_policy_get_range_trans_iter(), qpol_policy_get_role_allow_iter(), qpol_policy_get_role_by_name(), qpol_policy_get_role_iter(), qpol_policy_get_role_trans_iter(), qpol_policy_get_terule_iter(), qpol_policy_get_type_by_name(), qpol_policy_get_type_iter(), qpol_policy_get_user_by_name(), qpol_policy_get_user_iter(), qpol_policy_match_system(), qpol_policy_open_from_memory_opt(), qpol_policy_rebuild_opt(), qpol_policy_reevaluate_conds(), qpol_policy_remove_bogus_aliases(), qpol_range_trans_get_range(), qpol_range_trans_get_source_type(), qpol_range_trans_get_target_class(), qpol_range_trans_get_target_type(), qpol_role_allow_get_source_role(), qpol_role_allow_get_target_role(), qpol_role_get_dominate_iter(), qpol_role_get_name(), qpol_role_get_type_iter(), qpol_role_trans_get_default_role(), qpol_role_trans_get_source_role(), qpol_role_trans_get_target_type(), qpol_syn_avrule_get_is_enabled(), qpol_syn_avrule_get_perm_iter(), qpol_syn_rule_table_insert_sepol_avrule(), qpol_syn_terule_get_default_type(), qpol_syn_terule_get_is_enabled(), qpol_terule_get_default_type(), qpol_terule_get_object_class(), qpol_terule_get_rule_type(), qpol_terule_get_source_type(), qpol_terule_get_target_type(), qpol_type_get_alias_iter(), qpol_type_get_name(), qpol_user_get_name(), and read_source_policy().

struct sepol_handle* qpol_policy::sh
 

Definition at line 62 of file qpol_internal.h.

Referenced by qpol_expand_module(), qpol_policy_open_from_file_opt(), qpol_policy_open_from_memory_opt(), and qpol_policy_rebuild_opt().

qpol_callback_fn_t qpol_policy::fn
 

Definition at line 63 of file qpol_internal.h.

Referenced by ebitmap_state_get_cur_cat(), hash_perm_state_size_class(), hash_perm_state_size_common(), hash_state_next_class_w_perm(), hash_state_next_common_w_perm(), qpol_handle_route_to_callback(), qpol_policy_open_from_file_opt(), and qpol_policy_open_from_memory_opt().

void* qpol_policy::varg
 

Definition at line 64 of file qpol_internal.h.

Referenced by qpol_handle_msg(), qpol_handle_route_to_callback(), qpol_policy_open_from_file_opt(), and qpol_policy_open_from_memory_opt().

int qpol_policy::options
 

Definition at line 65 of file qpol_internal.h.

Referenced by policy_extend(), qpol_policy_add_cond_rule_traceback(), qpol_policy_has_capability(), qpol_policy_open_from_file_opt(), qpol_policy_open_from_memory_opt(), qpol_policy_rebuild_old(), and qpol_policy_rebuild_opt().

int qpol_policy::type
 

Definition at line 66 of file qpol_internal.h.

Referenced by qpol_policy_get_type(), qpol_policy_has_capability(), qpol_policy_open_from_file_opt(), qpol_policy_rebuild_old(), and qpol_policy_rebuild_opt().

int qpol_policy::modified
 

Definition at line 67 of file qpol_internal.h.

Referenced by qpol_module_set_enabled(), qpol_policy_append_module(), qpol_policy_rebuild_old(), and qpol_policy_rebuild_opt().

struct qpol_extended_image* qpol_policy::ext
 

Definition at line 68 of file qpol_internal.h.

Referenced by policy_extend(), qpol_avrule_get_syn_avrule_iter(), qpol_policy_build_syn_rule_table(), qpol_policy_rebuild_opt(), qpol_syn_rule_table_insert_sepol_avrule(), and qpol_terule_get_syn_terule_iter().

struct qpol_module** qpol_policy::modules
 

Definition at line 69 of file qpol_internal.h.

Referenced by qpol_policy_append_module(), qpol_policy_get_module_iter(), and qpol_policy_rebuild_opt().

size_t qpol_policy::num_modules
 

Definition at line 70 of file qpol_internal.h.

Referenced by qpol_policy_append_module(), qpol_policy_get_module_iter(), and qpol_policy_rebuild_opt().

char* qpol_policy::file_data
 

Definition at line 71 of file qpol_internal.h.

Referenced by qpol_policy_rebuild_opt().

size_t qpol_policy::file_data_sz
 

Definition at line 72 of file qpol_internal.h.

Referenced by qpol_policy_open_from_memory_opt(), and qpol_policy_rebuild_opt().

int qpol_policy::file_data_type
 

Definition at line 73 of file qpol_internal.h.

Referenced by qpol_policy_open_from_memory_opt().


The documentation for this struct was generated from the following file: