oval_object_model Struct Reference
[OVAL]

OVAL object model. More...

#include <oval_agent_api.h>

Data Fields

struct oval_string_mapdefinition_map
struct oval_string_maptest_map
struct oval_string_mapobject_map
struct oval_string_mapstate_map
struct oval_string_mapvariable_map
struct oval_sysinfosysinfo

Related Functions

(Note that these are not member functions.)



void oval_object_model_load (struct oval_object_model *model, struct oval_import_source *source, oval_xml_error_handler error_handler, void *client)
 Load OVAL definitions from a XML stream.
struct oval_definitionoval_object_model_get_definition (struct oval_object_model *model, char *id)
 Get OVAL definition by ID.
struct oval_testoval_object_model_get_test (struct oval_object_model *model, char *id)
 Get oval test by ID.
struct oval_objectoval_object_model_get_object (struct oval_object_model *model, char *id)
 Get OVAL object by ID.
struct oval_stateoval_object_model_get_state (struct oval_object_model *model, char *id)
 Get OVAL state by ID.
struct oval_variableoval_object_model_get_variable (struct oval_object_model *model, char *id)
 Get OVAL variable by ID.
struct oval_definition_iterator * oval_object_model_get_definitions (struct oval_object_model *model)
 Get OVAL definitions.
struct oval_test_iterator * oval_object_model_get_tests (struct oval_object_model *model)
 Get OVAL tests.
struct oval_object_iterator * oval_object_model_get_objects (struct oval_object_model *model)
 Get OVAL objects.
struct oval_state_iterator * oval_object_model_get_states (struct oval_object_model *model)
 Get OVAL states.
struct oval_variable_iterator * oval_object_model_get_variables (struct oval_object_model *model)
 Get OVAL variables.
struct oval_syschar_modeloval_syschar_model_new (struct oval_object_model *object_model, struct oval_variable_binding_iterator *bindings)
 Create new oval_syschar_model.

Detailed Description

OVAL object model.

Object model holds OVAL definitions as a list of oval_definition structure instances.


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

Generated on 29 Sep 2009 for Open SCAP Library by  doxygen 1.6.1