oval_syschar_model Struct Reference
[OVAL]

OVAL object model. More...

#include <oval_agent_api.h>

Data Fields

struct oval_object_modelobject_model
struct oval_string_mapsyschar_map
struct oval_string_mapsysdata_map
struct oval_string_mapvariable_binding_map

Related Functions

(Note that these are not member functions.)



void oval_syschar_model_free (struct oval_syschar_model *model)
 free memory allocated to a specified syschar model.
struct oval_object_modeloval_syschar_model_get_object_model (struct oval_syschar_model *model)
 Return related oval_object_model from an oval_syschar_model.
struct oval_syschar_iterator * oval_syschar_model_get_syschars (struct oval_syschar_model *model)
 Return an iterator over the oval_sychar objects persisted by this model.
struct oval_sysinfooval_syschar_model_get_sysinfo (struct oval_syschar_model *model)
 Return default sysinfo bound to syschar model.
struct oval_syscharoval_syschar_model_get_syschar (struct oval_syschar_model *model, char *object_id)
 Return the oval_syschar bound to a specified object_id.
int oval_syschar_model_export (struct oval_syschar_model *, struct oval_export_target *)
 Export system characteristics as a XML file.
void oval_syschar_model_load (struct oval_syschar_model *, struct oval_import_source *, oval_xml_error_handler, void *)
 Load OVAL system characteristics from a file.

Detailed Description

OVAL object model.

Object model holds OVAL system characteristics as a list of oval_syschar structure instances.

Object model holds OVAL results as a list of oval_system 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