Open SCAP Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
oC__attribute__
oC__dbginf_t
oC__fprintfa_t
oC__IDres_pair
oC_DBus8ByteStruct
oC_DBusBasicValue
oC_ftsent
oC_interpret_map
oC_lnode
oC_oresults
oC_oval_collection_item_frame
oC_oval_variable_model_frame
oC_xccdf_text_substitution_data
oCbitmap_t
oCcbargs
oCcheck_engine_plugin_def
oCcpe23_item
oCcpe_checkStructure representing single CPE check
oCcpe_check_cb_usr
oCcpe_check_iteratorIterator over CPE dictionary checks
oCcpe_dict_modelStructure representing a CPE dictionary
oCcpe_editionEdition of product update
oCcpe_edition_iteratorIterator over CPE dictionary item editions
oCcpe_ext_deprecatedby
oCcpe_ext_deprecation
oCcpe_generatorStructure with information about document
oCcpe_itemStructure representing single CPE dictionary item
oCcpe_item_iteratorIterator over CPE dictionary items
oCcpe_item_metadataStructure representing metadata of CPE item
oCcpe_lang_modelCPE platform specification
oCcpe_languageLanguage of product edition
oCcpe_language_iteratorIterator over CPE dictionary item languages
oCcpe_nameStructure holding Common Platform Enumeration URI data
oCcpe_parser_ctx
oCcpe_platformSingle platform representation in CPE language
oCcpe_platform_iteratorIterator over CPE dictionary items
oCcpe_productProduct of some vendor
oCcpe_product_iteratorIterator over CPE dictionary item products
oCcpe_referenceCPE dictionary item reference
oCcpe_reference_iteratorIterator over CPE dictionary references
oCcpe_session
oCcpe_testexprCPE language boolean expression
oCcpe_testexpr_iteratorIterator over CPE language expressions
oCcpe_updateUpdate of product version
oCcpe_update_iteratorIterator over CPE dictionary item updates
oCcpe_vendorStructure with information about vendor
oCcpe_vendor_iteratorIterator over CPE dictionary item vendors
oCcpe_versionVersion of product
oCcpe_version_iteratorIterator over CPE dictionary item versions
oCctxt
oCcve_configurationStructure CVE vulnerable configuration data
oCcve_configuration_iteratorIterator over CVE vulnerable configurations
oCcve_entryStructure holding CVE entry data
oCcve_entry_iteratorIterator over CVE entries
oCcve_listCve_list is the top level element of the CVE List provided by MITRE
oCcve_modelStructure holding CVE model
oCcve_productStructure holding CVE product data
oCcve_product_iteratorIterator over CVE products
oCcve_referenceStructure holding CVE reference data
oCcve_reference_iteratorIterator over CVE references
oCcve_summaryStructure holding CVE summary data
oCcve_summary_iteratorIterator over CVE summaries
oCcvrf_acknowledgment
oCcvrf_branch
oCcvrf_doc_publisher
oCcvrf_doc_tracking
oCcvrf_document
oCcvrf_group
oCcvrf_index
oCcvrf_involvement
oCcvrf_item_spec
oCcvrf_model
oCcvrf_note
oCcvrf_product_name
oCcvrf_product_status
oCcvrf_product_tree
oCcvrf_reference
oCcvrf_relationship
oCcvrf_remediation
oCcvrf_revision
oCcvrf_rpm_attributes
oCcvrf_score_set
oCcvrf_session
oCcvrf_threat
oCcvrf_vulnerability
oCcvrf_vulnerability_cwe
oCcvss_impactCVSS impact
oCcvss_keytab_entry
oCcvss_metricsCVSS metrics
oCcvss_valtab_entry
oCcwe_entryStructure holding CWE data
oCdbEngineMap_t
oCdbURIInfo_t
oCdigest_ctbl_t
oCdpkginfo_global
oCdpkginfo_reply_t
oCds_rds_session
oCds_sds_indexRepresents <data-stream-collection> element - the root element of each source datastream
oCds_sds_session
oCds_stream_indexContains information about one particular "<data-stream>" element in the datastream collection (also called SDS = source datastream)
oCds_stream_index_iterator
oCent_info
oCerr_queue
oCfsdev_tFilesystem device structure
oCFTS
oCgr_sexps
oCID_cache
oCid_desc_tHolds information for item ids generation
oCinterface_t
oCllist
oCoresults
oCoscap_bufferBuffer with unlimited length contains:
oCoscap_err_t
oCoscap_file_entry
oCoscap_file_entry_iterator
oCoscap_file_entry_list
oCoscap_htable
oCoscap_htable_item
oCoscap_htable_iterator
oCoscap_iterator
oCoscap_list
oCoscap_list_item
oCoscap_queue
oCoscap_queue_item
oCoscap_reference
oCoscap_schema_table_entry
oCoscap_source
oCoscap_string_iteratorString iterator
oCoscap_string_mapDefine mapping between symbolic constant and its string representation
oCoscap_stringlistA collection of strings
oCoscap_stringlist_iteratorIterator over collections of strings
oCoscap_textRepresentation of internationalizable character strings
oCoscap_text_iteratorInternationalized string iterator
oCoscap_text_traitsOscap_text traits
oCoscap_tsort_context
oCoval_affectedEach OVAL Definition specifies certain type of affected system(s)
oCoval_affected_iterator
oCoval_agent_session
oCoval_argu_t
oCoval_behaviorOVAL behavior
oCoval_behavior_iterator
oCoval_collection
oCoval_componentOVAL variable component Oval_component instances specify evaluation constraints on local variables (see oval_variable_get_type)
oCoval_component_ARITHMETIC
oCoval_component_BEGEND
oCoval_component_FUNCTION
oCoval_component_GLOB
oCoval_component_iterator
oCoval_component_LITERAL
oCoval_component_OBJECTREF
oCoval_component_REGEX_CAPTURE
oCoval_component_SPLIT
oCoval_component_SUBSTRING
oCoval_component_TIMEDIF
oCoval_component_VARREF
oCoval_consume_varref_context
oCoval_content_resource
oCoval_criteria_nodeSpecify oval_definition dependencies
oCoval_criteria_node_CRITERIA
oCoval_criteria_node_CRITERION
oCoval_criteria_node_EXTENDDEF
oCoval_criteria_node_iterator
oCoval_definitionOval definition specification
oCoval_definition_iterator
oCoval_definition_modelOval definition model
oCoval_directives_modelThis structure holds instance of OVAL Directives
oCoval_entityOVAL entity
oCoval_entity_iterator
oCoval_filterOVAL filter
oCoval_filter_iterator
oCOVAL_FTS
oCOVAL_FTSENT
oCoval_generator
oCoval_iterator
oCoval_messageOVAL message
oCoval_message_iterator
oCoval_objectAn Oval_object instance describes a set of items to look for on an instrumented host platform
oCoval_object_contentAn Oval_object_content instance specifies an oval_object field
oCoval_object_content_ENTITY
oCoval_object_content_FILTER
oCoval_object_content_iterator
oCoval_object_content_SET
oCoval_object_iterator
oCoval_parser_context
oCoval_pd_t
oCoval_pdtbl_t
oCoval_pext
oCoval_ph
oCoval_phtbl
oCoval_probe_sessionOVAL probe session structure
oCoval_record_field
oCoval_record_field_ITEM
oCoval_record_field_iterator
oCoval_record_field_STATE
oCoval_referenceAn Oval_reference links an Oval_definition to a definitive external reference
oCoval_reference_iterator
oCoval_result_criteria_node
oCoval_result_criteria_node_CRITERIA
oCoval_result_criteria_node_CRITERION
oCoval_result_criteria_node_EXTENDDEF
oCoval_result_criteria_node_iterator
oCoval_result_definition
oCoval_result_definition_iterator
oCoval_result_directivesThis structure holds instance of either OVAL Default Directives or OVAL Class directives
oCoval_result_item
oCoval_result_item_iterator
oCoval_result_system
oCoval_result_system_iterator
oCoval_result_test
oCoval_result_test_iterator
oCoval_result_to_xccdf_specSpecification of structure for transformation of OVAL Result type to XCCDF result type
oCoval_results_modelOVAL Results Model holds OVAL results structure instances
oCoval_schema_version_t
oCoval_sessionA structure encapsulating the context of OVAL operations
oCoval_set_AGGREGATE
oCoval_set_COLLECTIVE
oCoval_set_context
oCoval_setobjectOVAL set object
oCoval_setobject_iteraor
oCoval_smc_iterator
oCoval_stateAn Oval_state instance is a collection of one or more characteristics pertaining to a specific object type
oCoval_state_contentAn Oval_state_content instance specifies an oval_state field
oCoval_state_content_iterator
oCoval_state_iterator
oCoval_status_counter
oCoval_string_iterator
oCoval_subtypedsc_t
oCoval_syscharCharacteristics bound to an Oval_object
oCoval_syschar_iterator
oCoval_syschar_modelOVAL System Characteristics model
oCoval_syschar_parse_subtag_varval_context
oCoval_sysent
oCoval_sysent_iterator
oCoval_sysinfoGeneral instrumented host description
oCoval_sysinfo_iterator
oCoval_sysintNetwork interface description
oCoval_sysint_iterator
oCoval_sysitemEach instance of Oval_sysitem represents one item
oCoval_sysitem_iterator
oCoval_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
oCoval_test_iterator
oCoval_valueOVAL object or item entity value
oCoval_value_iterator
oCoval_variableAn oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_states
oCoval_variable_bindingBinding of an value to an OVAL variable
oCoval_variable_binding_iterator
oCoval_variable_CONSTANT_t
oCoval_variable_EXTERNAL_t
oCoval_variable_iterator
oCoval_variable_LOCAL_t
oCoval_variable_modelThe OVAL variable model facilitates access to external variable value bindings used to to constrain the evaluation of OVAL objects
oCoval_variable_model_iterator
oCoval_variable_possible_restriction
oCoval_variable_possible_value
oCoval_variable_restriction
oCoval_variable_UNKNOWN_t
oCpfdata
oCprobe_chroot
oCprobe_citem_t
oCprobe_common_main_argument
oCprobe_ctx
oCprobe_elmatr_t
oCprobe_icache_t
oCprobe_iqpair_t
oCprobe_ncache_tElement name cache structure
oCprobe_option_t
oCprobe_pwpair_t
oCprobe_rcache_tProbe cache structure
oCprobe_t
oCprobe_table_entry
oCprobe_varref_ctx
oCprobe_varref_ctx_ent
oCprobe_worker_t
oCproc_memusage
oCrbt
oCrbt_i32_node
oCrbt_i64_node
oCrbt_nodeGeneric node structure Lowest bit of _chld[0] holds the color bit
oCrbt_str_node
oCrds_asset_index
oCrds_asset_index_iterator
oCrds_indexRepresents <asset-report-collection> element - the root element of each result datastream in Asset Reporting Format = ARF
oCrds_report_index
oCrds_report_index_iterator
oCrds_report_request_index
oCrds_report_request_index_iterator
oCrecord_field_instance
oCregistry_key_info
oCreporter
oCresult_info
oCroute_info
oCrpm_probe_global
oCrpminfo_rep
oCrpminfo_req
oCrpmverify_bhmap_t
oCrpmverify_res
oCrpmverifyfile_bhmap_t
oCrpmverifypackage_bhmap_t
oCrunlevel_rep
oCrunlevel_req
oCsce_check_result
oCsce_check_result_iteratorIterator over collections of sce_check_results
oCsce_parameters
oCsce_session
oCsch_queuedata_t
oCSEAP_attr
oCSEAP_cmd
oCSEAP_cmdjob_t
oCSEAP_cmdrec_t
oCSEAP_cmdtbl_t
oCSEAP_CTX
oCSEAP_desc_t
oCSEAP_desctable_t
oCSEAP_err
oCSEAP_msg
oCSEAP_packet
oCSEAP_packetq_item
oCSEAP_packetq_t
oCSEAP_synchelper
oCserver_info
oCSEXP
oCSEXP_datatype
oCSEXP_datatype_extptr
oCSEXP_datatype_ops
oCSEXP_datatypeTbl
oCSEXP_list_it
oCSEXP_lstack_t
oCSEXP_ostate
oCSEXP_val_lblk
oCSEXP_val_list
oCSEXP_val_t
oCspb_item_t
oCspb_t
oCstrblk
oCstrbuf_t
oCsys_memusage
oCunit_callback_vars
oCval_col_lst_s
oCverifypackage_global
oCxccdf_attribute_spec
oCxccdf_backref
oCxccdf_benchmarkTop level XCCDF structure containing profiles, rules, values and results
oCxccdf_benchmark_item
oCxccdf_checkXCCDF simple or complex check
oCxccdf_check_content_refXCCDF check content reference
oCxccdf_check_content_ref_iteratorCheck content references iterator
oCxccdf_check_exportXCCDF check export
oCxccdf_check_export_iteratorCheck export iterator
oCxccdf_check_importXCCDF check import
oCxccdf_check_import_iteratorCheck import iterator
oCxccdf_check_iteratorCheck iterator
oCxccdf_default_scoreXCCDF Default score structure represents Default XCCDF Score model for each rule
oCxccdf_defflags
oCxccdf_element_spec
oCxccdf_fixXCCDF automatic fix
oCxccdf_fix_iteratorFix iterator
oCxccdf_fixtextXCCDF textual fix instructions
oCxccdf_fixtext_iteratorTextual fix iterator
oCxccdf_flags
oCxccdf_flat_scoreXCCDF Flat score structure represents Flat XCCDF Score model for each rule
oCxccdf_groupXCCDF rule group
oCxccdf_group_item
oCxccdf_identXCCDF rule ident URI
oCxccdf_ident_iteratorIdent iterator
oCxccdf_identityXCCDF identity
oCxccdf_identity_iteratorReference iterator
oCxccdf_instanceXCCDF instance
oCxccdf_instance_iteratorInstance iterator
oCxccdf_itemA base class for XCCDF items
oCxccdf_item_base
oCxccdf_item_iteratorString iterator
oCxccdf_messageXCCDF message
oCxccdf_message_iteratorMessage iterator
oCxccdf_modelXCCDF scoring model
oCxccdf_model_iteratorModel iterator
oCxccdf_noticeXCCDF benchmark legal notice
oCxccdf_notice_iteratorNotice iterator
oCxccdf_overrideXCCDF override
oCxccdf_override_iteratorOverride iterator
oCxccdf_plain_textXCCDF target fact
oCxccdf_plain_text_iteratorPlain text iterator
oCxccdf_policyXCCDF policy structure is abstract (class) structure of Profile element from benchmark
oCxccdf_policy_engine
oCxccdf_policy_iteratorIterate through policies
oCxccdf_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
oCxccdf_profileXCCDF profile is a set of tests and their settings in a compact package
oCxccdf_profile_item
oCxccdf_profile_iteratorProfile iterator
oCxccdf_profile_noteXCCDF note for given rule in context of given profile
oCxccdf_profile_note_iteratorProfile note iterator
oCxccdf_refine_ruleXCCDF refine rule option used in the profile
oCxccdf_refine_rule_internal
oCxccdf_refine_rule_iteratorRefine rule iterator
oCxccdf_refine_valueXCCDF refine value option used in the profile
oCxccdf_refine_value_iteratorRefine value iterator
oCxccdf_resultActual results of running a XCCDF test or profile
oCxccdf_result_item
oCxccdf_result_iteratorResult iterator
oCxccdf_ruleXCCDF rule defines a test execution
oCxccdf_rule_item
oCxccdf_rule_resultXCCDF rule result
oCxccdf_rule_result_iteratorOverride iterator
oCxccdf_scoreXCCDF score
oCxccdf_score_iteratorOverride iterator
oCxccdf_selectXCCDF select option usen in the profile
oCxccdf_select_iteratorSelect iterator
oCxccdf_sessionA structure encapsulating the context of XCCDF operations
oCxccdf_setvalueXCCDF set value option used in the profile
oCxccdf_setvalue_iteratorSet value iterator
oCxccdf_statusXCCDF item status
oCxccdf_status_iteratorStatus iterator
oCxccdf_tailoringStores content from xccdf:Tailoring element which can be loaded from a separate file
oCxccdf_target_factXCCDF target fact
oCxccdf_target_fact_iteratorOverride iterator
oCxccdf_target_identifierCan be either <target-id-ref> or some other element
oCxccdf_target_identifier_iteratorOverride iterator
oCxccdf_valueXCCDF Value allows test parametrization or capturing output of tests
oCxccdf_value_bindingXCCDF value binding structure is binding between Refine values, Set values, Value element and Check export element of benchmark
oCxccdf_value_instance
oCxccdf_value_instance_iteratorValue instance iterator
oCxccdf_value_item
oCxccdf_value_iteratorSelect iterator
oCxccdf_version_info
oCxccdf_warningXCCDF warning
oCxccdf_warning_iteratorWarning iterator
oCxiconf_attr
oCxiconf_file_t
oCxiconf_service
oCxiconf_strans_t
\Cxiconf_t