sechk_proof Struct Reference

#include <sechecker.h>

List of all members.


Detailed Description

Module results proof element: This represents a single reason for the inclusion of an item in the results.

Definition at line 152 of file sechecker.h.


Public Attributes

void * elem
 Component, rule, or other object relative to the policy.
sechk_item_type_e type
 The type of element stored by this proof.
char * text
 Description of proof for prining the report.
xmlChar * xml_out
free_fn_t elem_free_fn
 Function to call if elem should be free()'d or NULL.

Member Data Documentation

void* sechk_proof::elem
 

Component, rule, or other object relative to the policy.

Definition at line 155 of file sechecker.h.

Referenced by find_domains_run(), find_file_types_run(), find_net_domains_run(), find_netif_types_run(), find_node_types_run(), find_port_types_run(), inc_mount_run(), inc_net_access_run(), sechk_proof_copy(), sechk_proof_free(), sechk_proof_with_element_compare(), spurious_audit_print(), spurious_audit_run(), and unreachable_doms_run().

sechk_item_type_e sechk_proof::type
 

The type of element stored by this proof.

Definition at line 157 of file sechecker.h.

Referenced by attribs_wo_rules_run(), attribs_wo_types_run(), domain_and_file_run(), domains_wo_roles_run(), find_assoc_types_run(), find_domains_run(), find_file_types_run(), find_net_domains_run(), find_netif_types_run(), find_node_types_run(), find_port_types_run(), imp_range_trans_run(), inc_dom_trans_run(), inc_mount_run(), inc_net_access_run(), roles_wo_allow_run(), roles_wo_types_run(), roles_wo_users_run(), sechk_proof_copy(), sechk_proof_new(), spurious_audit_run(), types_wo_allow_run(), unreachable_doms_run(), and users_wo_roles_run().

char* sechk_proof::text
 

Description of proof for prining the report.

Definition at line 159 of file sechecker.h.

Referenced by attribs_wo_rules_print(), attribs_wo_rules_run(), attribs_wo_types_print(), attribs_wo_types_run(), domain_and_file_print(), domain_and_file_run(), domains_wo_roles_print(), domains_wo_roles_run(), find_assoc_types_print(), find_assoc_types_run(), find_domains_print(), find_domains_run(), find_file_types_print(), find_file_types_run(), find_net_domains_print(), find_net_domains_run(), find_netif_types_print(), find_netif_types_run(), find_node_types_print(), find_node_types_run(), find_port_types_print(), find_port_types_run(), imp_range_trans_print(), imp_range_trans_run(), inc_dom_trans_print(), inc_dom_trans_run(), inc_mount_print(), inc_mount_run(), inc_net_access_print(), inc_net_access_run(), roles_wo_allow_run(), roles_wo_types_run(), roles_wo_users_run(), sechk_proof_copy(), sechk_proof_free(), spurious_audit_print(), spurious_audit_run(), types_wo_allow_print(), types_wo_allow_run(), unreachable_doms_print(), unreachable_doms_run(), users_wo_roles_run(), and xx_print().

xmlChar* sechk_proof::xml_out
 

Definition at line 160 of file sechecker.h.

Referenced by sechk_proof_copy(), and sechk_proof_free().

free_fn_t sechk_proof::elem_free_fn
 

Function to call if elem should be free()'d or NULL.

Definition at line 162 of file sechecker.h.

Referenced by sechk_proof_copy(), sechk_proof_free(), and sechk_proof_new().


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