pseudo_avrule Struct Reference

List of all members.

Public Attributes

uint32_t spec
uint32_t source
 pseudo-type values
uint32_t target
 pseudo-type values
char * cls
 pointer into the class_bst BST
char ** perms
 array of pointers into the perm_bst BST
size_t num_perms
char * bools [5]
 array of pointers into the bool_bst BST
uint32_t bool_val
uint32_t branch
const qpol_cond_tcond
 pointer into policy's conditional list, needed to render conditional expressions
const qpol_avrule_t ** rules
 array of qpol_avrule_t pointers, for showing line numbers
size_t num_rules

Member Data Documentation

uint32_t pseudo_avrule::spec
 

Definition at line 82 of file avrule_diff.c.

Referenced by make_avdiff(), and pseudo_avrule_comp().

uint32_t pseudo_avrule::source
 

pseudo-type values

Definition at line 84 of file avrule_diff.c.

Referenced by avrule_new_diff(), make_avdiff(), and pseudo_avrule_comp().

uint32_t pseudo_avrule::target
 

pseudo-type values

Definition at line 84 of file avrule_diff.c.

Referenced by avrule_new_diff(), make_avdiff(), and pseudo_avrule_comp().

char* pseudo_avrule::cls
 

pointer into the class_bst BST

Definition at line 86 of file avrule_diff.c.

Referenced by make_avdiff(), and pseudo_avrule_comp().

char** pseudo_avrule::perms
 

array of pointers into the perm_bst BST

Definition at line 89 of file avrule_diff.c.

Referenced by avrule_add_to_bst(), avrule_deep_diff(), avrule_free_item(), avrule_new_diff(), and sort_and_uniquify_perms().

size_t pseudo_avrule::num_perms
 

Definition at line 90 of file avrule_diff.c.

Referenced by avrule_add_to_bst(), avrule_deep_diff(), avrule_new_diff(), and sort_and_uniquify_perms().

char* pseudo_avrule::bools[5]
 

array of pointers into the bool_bst BST

Definition at line 92 of file avrule_diff.c.

Referenced by avrule_build_cond(), and pseudo_avrule_comp().

uint32_t pseudo_avrule::bool_val
 

Definition at line 93 of file avrule_diff.c.

Referenced by avrule_build_cond(), and pseudo_avrule_comp().

uint32_t pseudo_avrule::branch
 

Definition at line 94 of file avrule_diff.c.

Referenced by make_avdiff(), and pseudo_avrule_comp().

const qpol_cond_t* pseudo_avrule::cond
 

pointer into policy's conditional list, needed to render conditional expressions

Definition at line 97 of file avrule_diff.c.

Referenced by avrule_build_cond(), and make_avdiff().

const qpol_avrule_t** pseudo_avrule::rules
 

array of qpol_avrule_t pointers, for showing line numbers

Definition at line 99 of file avrule_diff.c.

Referenced by avrule_add_to_bst(), avrule_deep_diff(), avrule_free_item(), and avrule_new_diff().

size_t pseudo_avrule::num_rules
 

Definition at line 100 of file avrule_diff.c.

Referenced by avrule_add_to_bst(), avrule_deep_diff(), and avrule_new_diff().


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