SETools-3.3.4 Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_component_funcs
_msg_user_data
_test_answers
apol_attr_query
apol_avrule_query
apol_bool_query
apol_bstGeneric binary search tree structure
apol_cat_query
apol_class_query
apol_common_query
apol_cond_query
apol_constraint_query
apol_context
apol_domain_trans_analysis
apol_domain_trans_result
apol_domain_trans_table
apol_fs_use_query
apol_genfscon_query
apol_infoflow_analysisApol_infoflow_analysis_h encapsulates all of the paramaters of a query
apol_infoflow_edge
apol_infoflow_edge_key
apol_infoflow_graph
apol_infoflow_node
apol_infoflow_node_key
apol_infoflow_resultThe results of running an infoflow, either direct or transitive, is a path from start_type to end_type
apol_infoflow_stepEach result consists of multiple steps, representing the steps taken from the original start to end types
apol_isid_query
apol_level_query
apol_mls_level
apol_mls_range
apol_netifcon_query
apol_nodecon_query
apol_obj_perm
apol_perm_query
apol_permmap
apol_permmap_class
apol_permmap_permPermission maps: For each object class we need to map all permisions to either read and/or write, or non similar as is done for the MLS stuff
apol_policy
apol_policy_path
apol_portcon_query
apol_queue
apol_queue_node
apol_range_trans_query
apol_relabel_analysis
apol_relabel_resultResults are in the form of a list of apol_relabel_result_t nodes
apol_relabel_result_pair
apol_role_allow_query
apol_role_query
apol_role_trans_query
apol_terule_query
apol_type_query
apol_types_relation_access
apol_types_relation_analysis
apol_types_relation_result
apol_user_query
apol_validatetrans_query
apol_vectorGeneric vector structure
avrule_node
avtab_state
bst_node
capability_answer
cexpr_name_state
class_constr_state
component
cond_expr_state
cond_rule_state
cond_state
constr_expr_state
context_item
date_item
db_callback_arg
db_convert
db_query_arg
delay_file_data
delayed_main_data
dir_data
dom_node
dta_invalid_item
ebitmap_state
ep_node
extend_bogus_alias_struct
fbuf
filesystem_dev
filesystem_ftw_struct
filter_criteria_t
filter_parse_state
filter_view
find_dialog
find_domains_data
find_file_types_data
find_net_domains_data
find_terules_datum
genfs_state
hash_state
known_object
level_alias_hash_state
log_answer
log_run_datum
message_view
message_view_storeA custom model that implements the interfaces GtkTreeModel and GtkTreeSortable
message_view_store_class
mod_state
modify_view
name_perm
net_state
new_ftw_data
node_state
ocon_state
open_policy
open_policy_pane
options
perm_hash_state
perm_state
polcomp_view
poldiff
poldiff_attrib
poldiff_attrib_summary
poldiff_avrule
poldiff_avrule_summary
poldiff_bool
poldiff_bool_summary
poldiff_cat
poldiff_cat_summary
poldiff_class
poldiff_class_summary
poldiff_common
poldiff_common_summary
poldiff_component_recordAll policy items (object classes, types, rules, etc.) must implement at least these functions
poldiff_level
poldiff_level_summary
poldiff_range
poldiff_range_trans
poldiff_range_trans_summary
poldiff_role
poldiff_role_allow
poldiff_role_allow_summary
poldiff_role_summary
poldiff_role_trans
poldiff_role_trans_summary
poldiff_terule
poldiff_terule_summary
poldiff_type
poldiff_type_remap_entryEach map entry consists of 2 vectors, each vector being a list of qpol_type_t
poldiff_type_summary
poldiff_user
poldiff_user_summary
policy_constr_state
policy_run_datum
policy_view
pref_entry
pref_toggle
pref_view
preferences
progress
pseudo_avrule
pseudo_range_trans
pseudo_role_allow
pseudo_role_trans
pseudo_terule
qpol_constraint
qpol_extended_image
qpol_genfscon
qpol_iteratorDeclaration of qpol_iterator, an arbitrary valued policy component iterator used to return lists of components
qpol_module
qpol_nodecon
qpol_policy
qpol_syn_rule
qpol_syn_rule_key
qpol_syn_rule_list
qpol_syn_rule_node
qpol_syn_rule_table
queue_info
queue_node
range_trans_state
remap_types
replcon_info
report_window
result_item
results
role_allow_state
role_trans_state
rule_map_data
run_datum
scope_stack
seaudit
seaudit_avc_messageDefinition of an avc message
seaudit_bool_message
seaudit_bool_message_change
seaudit_filter
seaudit_load_message
seaudit_log
seaudit_message
seaudit_model
seaudit_report
seaudit_sort
sechk_fnRegistered function container: used to allow the library and modules to request functions of a specific name
sechk_itemModule results item: This represents an item for which results were found
sechk_libModule library: This structure tracks all modules that SEChecker can run, the policy, and other policy related data
sechk_module
sechk_module_name_regModule name registration structure: used when the library tries to discover all known modules
sechk_name_valueGeneric name value pair: Used for storing options, dependencies and requirements
sechk_profile_name_regProfile name registration structure; used when the library tries to discover all known installed profiles
sechk_proofModule results proof element: This represents a single reason for the inclusion of an item in the results
sechk_resultModule results: This represents the results generated by a module's run function
sediffx
sefs_context_node
sefs_dbThis class represents a database that maps files to their SELinux file contexts
sefs_entryThis class represents an individual entry within a list an fcfile object
sefs_fcfileThis class represents file contexts entry as read from a file, typically name file_contexts
sefs_fclistAn abstract class the represents a list of file contexts
sefs_filesystemThis class represents the SELinux file contexts on a local on-disk filesystem
sefs_queryThis class represents a query into a (subclass of) fclist
sort_name_map
sort_opts
stack_item_u
strindex
syn_rule_class_state
syn_rule_perm_state
syn_rule_state
terule_node
toplevel
type_alias_hash_state
type_mapA poldiff's type map consists of maps between policies' types to a unified pseudo-type value
type_map_compConvenience struct for comparing elements within arrays of primary types
unreachable_doms_data
val_to_name
view_column_record
visible_field
xx_data
yy_buffer_state
yy_trans_info
yyalloc
YYSTYPE