Data Structures

Here are the data structures with brief descriptions:
__attribute__
__fprintfa_t
_lnode
_oresults
_oval_collection_item_frame
_oval_string_map_entry
_oval_variable_model_frame
bitmap_t
callback_out_tTypedef of callback structure with callback function and usr data (optional) After evaluation action will be called the callback with user data
callback_tTypedef of callback structure with system identificator, callback function and usr data (optional) On evaluation action will be selected checking system and appropriate callback registred by tool for that system
cbargs
cceStructure holding CCE entries
cce_entryStructure holding single CCE entry data
cce_entry_iteratorIterator over CCE entries
cce_referenceStructure holding a CCE reference
cce_reference_iteratorIterator over CCE references
cpe_checkStructure representing single CPE check
cpe_check_iteratorIterator over CPE dictionary checks
cpe_dict_modelStructure representing a CPE dictionary
cpe_editionEdition of product update
cpe_edition_iteratorIterator over CPE dictionary item editions
cpe_generatorStructure with information about document
cpe_itemStructure representing single CPE dictionary item
cpe_item_iteratorIterator over CPE dictionary items
cpe_item_metadataStructure representing metadata of CPE item
cpe_lang_modelCPE platform specification
cpe_languageLanguage of product edition
cpe_language_iteratorIterator over CPE dictionary item languages
cpe_nameStructure holding Common Platform Enumeration URI data
cpe_platformSingle platform representation in CPE language
cpe_platform_iteratorIterator over CPE dictionary items
cpe_productProduct of some vendor
cpe_product_iteratorIterator over CPE dictionary item products
cpe_referenceCPE dictionary item reference
cpe_reference_iteratorIterator over CPE dictionary references
cpe_testexprCPE language boolean expression
cpe_testexpr_iteratorIterator over CPE language expressions
cpe_updateUpdate of product version
cpe_update_iteratorIterator over CPE dictionary item updates
cpe_vendorStructure with information about vendor
cpe_vendor_iteratorIterator over CPE dictionary item vendors
cpe_versionVersion of product
cpe_version_iteratorIterator over CPE dictionary item versions
cve_configurationStructure CVE vulnerable configuration data
cve_configuration_iteratorIterator over CVE vulnerable configurations
cve_entryStructure holding CVE entry data
cve_entry_iteratorIterator over CVE entries
cve_modelcve_list cve_list is the top level element of the CVE List provided by MITRE
cve_productStructure holding CVE product data
cve_product_iteratorIterator over CVE products
cve_referenceStructure holding CVE reference data
cve_reference_iteratorIterator over CVE references
cve_summaryStructure holding CVE summary data
cve_summary_iteratorIterator over CVE summaries
cvss_entryStruct holding CVSS entry data
cvss_map_ac
cvss_map_auth
cvss_map_imp
cwe_entryStructure holding CWE data
digest_ctbl_t
dpkginfo_global
dpkginfo_reply_t
encache_tElement name cache structure
fsdev_tFilesystem device structure
id_desc_tHolds information for item ids generation
llist
oresults
oscap_err_t
oscap_htable
oscap_htable_item
oscap_iterator
oscap_list
oscap_list_item
oscap_nsinfoInformation on namespaces for given document
oscap_nsinfo_entryNamespace information entry
oscap_nsinfo_entry_iteratorNamespace info iterator
oscap_reporter_context
oscap_reporter_messageRepresents a message to be reported
oscap_reporter_switch_ctxtSwitch reporter context
oscap_reporter_switch_unit
oscap_reporter_userdata
oscap_schema_table_entry
oscap_string_iteratorString iterator
oscap_string_mapDefine mapping between symbolic constant and its string representation
oscap_stringlistA collection of strings
oscap_stringlist_iteratorIterator over collections of strings
oscap_textRepresentation of internationalizable character strings
oscap_text_iteratorInternationalized string iterator
oscap_text_traitsOscap_text traits
oscap_titleTitle of an OpenScap element
oscap_title_iteratorIterator over an array of oscap_title elements
oscap_tsort_context
oval_affectedEach OVAL Definition specifies certain type of affected system(s)
oval_affected_iterator
oval_agent_session
oval_argu_t
oval_behaviorOVAL behavior
oval_behavior_iterator
oval_collection
oval_componentOVAL variable component Oval_component instances specify evaluation constraints on local variables (see oval_variable_get_type)
oval_component_ARITHMETIC
oval_component_BEGEND
oval_component_FUNCTION
oval_component_iterator
oval_component_LITERAL
oval_component_OBJECTREF
oval_component_REGEX_CAPTURE
oval_component_SPLIT
oval_component_SUBSTRING
oval_component_TIMEDIF
oval_component_VARREF
oval_consume_varref_context
oval_criteria_nodeSpecify oval_definition dependencies
oval_criteria_node_CRITERIA
oval_criteria_node_CRITERION
oval_criteria_node_EXTENDDEF
oval_criteria_node_iterator
oval_definitionOval definition specification
oval_definition_iterator
oval_definition_modelOval definition model
oval_entityOVAL entity
oval_entity_iterator
oval_iterator
oval_messageOVAL message
oval_message_iterator
oval_objectAn Oval_object instance describes a set of items to look for on an instrumented host platform
oval_object_contentAn Oval_object_content instance specifies an oval_object field
oval_object_content_ENTITY
oval_object_content_iterator
oval_object_content_SET
oval_object_iterator
oval_parser_context
oval_pd_t
oval_pdsc
oval_pdtbl_t
oval_pext
oval_ph
oval_phtbl
oval_probe_sessionOVAL probe session structure
oval_referenceAn Oval_reference links an Oval_definition to a definitive external reference
oval_reference_iterator
oval_result_criteria_node
oval_result_criteria_node_CRITERIA
oval_result_criteria_node_CRITERION
oval_result_criteria_node_EXTENDDEF
oval_result_criteria_node_iterator
oval_result_definition
oval_result_definition_iterator
oval_result_directivesThis structure holds instance of OVAL Result Directives for particular oval_results_model
oval_result_item
oval_result_item_iterator
oval_result_system
oval_result_system_iterator
oval_result_test
oval_result_test_iterator
oval_result_to_xccdf_specSpecification of structure for transformation of OVAL Result type to XCCDF result type
oval_results_modelOVAL Results Model holds OVAL results structure instances
oval_set_AGGREGATE
oval_set_COLLECTIVE
oval_set_context
oval_setobjectOVAL set object
oval_setobject_iteraor
oval_stateAn Oval_state instance is a collection of one or more characteristics pertaining to a specific object type
oval_state_contentAn Oval_state_content instance specifies an oval_state field
oval_state_content_iterator
oval_state_iterator
oval_string_iterator
oval_string_map
oval_subtypedsc_t
oval_syscharCharacteristics bound to an Oval_object
oval_syschar_iterator
oval_syschar_modelOVAL System Characteristics model
oval_syschar_parse_subtag_varval_context
oval_sysdataData item aggregator
oval_sysdata_iterator
oval_sysinfoGeneral instrumented host description
oval_sysinfo_iterator
oval_sysintNetwork interface description
oval_sysint_iterator
oval_sysitemData item aggregator
oval_sysitem_iterator
oval_testAn Oval_test specifies a technical control by identifying an oval_object that is evaluated on an instrumented host platform and, optionally, an Oval_state instance that matches the object query
oval_test_iterator
oval_valueOVAL object or item entity value
oval_value_iterator
oval_variableAn oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_states
oval_variable_bindingBinding of an value to an OVAL variable
oval_variable_binding_iterator
oval_variable_iterator
oval_variable_LOCAL
oval_variable_modelThe OVAL variable model facilitates access to external variable value bindings used to to constrain the evaluation of OVAL objects
pcache_tProbe cache structure
pfdata
pqueue
pqueue_hdr_t
probe_varref_ctx
probe_varref_ctx_ent
rbt
rbt_i32_node
rbt_nodeGeneric node structure Lowest bit of _chld[0] holds the color bit
rbt_str_node
result_info
rglob_t
rpminfo_global
rpminfo_rep
rpminfo_req
runlevel_rep
runlevel_req
sch_consdata_t
sch_genericdata_t
sch_pipedata_t
SEAP_attr
SEAP_cmd
SEAP_cmdjob_t
SEAP_cmdrec_t
SEAP_cmdtbl_t
SEAP_CTX
SEAP_desc_t
SEAP_desctable_t
SEAP_err
SEAP_msg
SEAP_packet
SEAP_schemefn_t
SEAP_synchelper
server_info
setting_t
SEXP
SEXP_datatype
SEXP_datatype_extptr
SEXP_datatype_ops
SEXP_datatypeTbl
SEXP_lstack_t
SEXP_ostate
SEXP_pext_dsc
SEXP_psetup
SEXP_pstate
SEXP_val_lblk
SEXP_val_list
SEXP_val_t
spb_item_t
spb_t
strblk
strbuf_t
val_col_lst_s
xccdf_attribute_spec
xccdf_backref
xccdf_benchmarkTop level XCCDF structure containing profiles, rules, values and results
xccdf_benchmark_item
xccdf_checkXCCDF simple or complex check
xccdf_check_content_refXCCDF check content reference
xccdf_check_content_ref_iteratorCheck content references iterator
xccdf_check_exportXCCDF check export
xccdf_check_export_iteratorCheck export iterator
xccdf_check_importXCCDF check import
xccdf_check_import_iteratorCheck import iterator
xccdf_check_iteratorCheck iterator
xccdf_default_scoreXCCDF Default score structure represents Default XCCDF Score model for each rule
xccdf_defflags
xccdf_element_spec
xccdf_fixXCCDF automatic fix
xccdf_fix_iteratorFix iterator
xccdf_fixtextXCCDF textual fix instructions
xccdf_fixtext_iteratorTextual fix iterator
xccdf_flags
xccdf_flat_scoreXCCDF Flat score structure represents Flat XCCDF Score model for each rule
xccdf_groupXCCDF rule group
xccdf_group_item
xccdf_identXCCDF rule ident URI
xccdf_ident_iteratorIdent iterator
xccdf_identityXCCDF identity
xccdf_identity_iteratorReference iterator
xccdf_instanceXCCDF instance
xccdf_instance_iteratorInstance iterator
xccdf_itemA base class for XCCDF items
xccdf_item_base
xccdf_item_iteratorString iterator
xccdf_messageXCCDF message
xccdf_message_iteratorMessage iterator
xccdf_modelXCCDF scoring model
xccdf_model_iteratorModel iterator
xccdf_noticeXCCDF benchmark legal notice
xccdf_notice_iteratorNotice iterator
xccdf_overrideXCCDF override
xccdf_override_iteratorOverride iterator
xccdf_plain_textXCCDF target fact
xccdf_plain_text_iteratorPlain text iterator
xccdf_policyXCCDF policy structure is abstract (class) structure of Profile element from benchmark
xccdf_policy_iteratorIterate through policies
xccdf_policy_modelXCCDF policy model structure contains xccdf_benchmark as reference to Benchmark element in XML file and list of policies that are abstract structure of Profile element from benchmark file
xccdf_profileXCCDF profile is a set of tests and their settings in a compact package
xccdf_profile_item
xccdf_profile_iteratorProfile iterator
xccdf_profile_noteXCCDF note for given rule in context of given profile
xccdf_profile_note_iteratorProfile note iterator
xccdf_referenceXCCDF reference
xccdf_reference_iteratorReference iterator
xccdf_refine_ruleXCCDF refine rule option used in the profile
xccdf_refine_rule_iteratorRefine rule iterator
xccdf_refine_valueXCCDF refine value option used in the profile
xccdf_refine_value_iteratorRefine value iterator
xccdf_resultActual results of running a XCCDF test or profile
xccdf_result_item
xccdf_result_iteratorResult iterator
xccdf_ruleXCCDF rule defines a test execution
xccdf_rule_item
xccdf_rule_resultXCCDF rule result
xccdf_rule_result_iteratorOverride iterator
xccdf_scoreXCCDF score
xccdf_score_iteratorOverride iterator
xccdf_selectXCCDF select option usen in the profile
xccdf_select_iteratorSelect iterator
xccdf_setvalueXCCDF set value option used in the profile
xccdf_setvalue_iteratorSet value iterator
xccdf_statusXCCDF item status
xccdf_status_iteratorStatus iterator
xccdf_target_factXCCDF target fact
xccdf_target_fact_iteratorOverride iterator
xccdf_valueXCCDF Value allows test parametrization or capturing output of tests
xccdf_value_bindingXCCDF value binding structure is binding between Refine values, Set values, Value element and Check export element of benchmark
xccdf_value_instance
xccdf_value_instance_iteratorValue instance iterator
xccdf_value_item
xccdf_value_iteratorSelect iterator
xccdf_value_unit
xccdf_warningXCCDF warning
xccdf_warning_iteratorWarning iterator
xml_metadataXML Metadata
xml_metadata_iteratorIterator over XML metadata

Generated on 14 Jul 2010 for Open SCAP Library by  doxygen 1.6.1