oval_variable_model Struct Reference
[OVAL External Variable Binding]

The OVAL variable model facilitates access to external variable value bindings used to to constrain the evaluation of OVAL objects. More...

#include <oval_types.h>

Public Member Functions

int oval_variable_model_import (struct oval_variable_model *, struct oscap_import_source *, void *)
 Load the specified oval_variable_model from an XML stream.
struct oval_variable_modeloval_variable_model_new (void)
 Create a new OVAL variable model.
struct oval_variable_modeloval_variable_model_clone (struct oval_variable_model *)
 Clone an OVAL variable model.
void oval_variable_model_free (struct oval_variable_model *)
 Free memory allocated to a specified oval_variable_model.
int oval_variable_model_export (struct oval_variable_model *, struct oscap_export_target *)
 Export the specified oval_variable_model to an XML stream.
Setters



void oval_variable_model_lock (struct oval_variable_model *variable_model)
 Lock the variable_model instance.
void oval_variable_model_add (struct oval_variable_model *model, char *varid, const char *comment, oval_datatype_t datatype, char *value)
 Get the values bound to a specified external variable.
Getters



struct oval_string_iteratoroval_variable_model_get_variable_ids (struct oval_variable_model *)
 Get all external variables managed by a specified oval_variable_model.
oval_datatype_t oval_variable_model_get_datatype (struct oval_variable_model *, char *)
 Get a specified external variable datatype.
const char * oval_variable_model_get_comment (struct oval_variable_model *, char *)
 Get a specified external variable comment.
struct oval_string_iteratoroval_variable_model_get_values (struct oval_variable_model *, char *)
 Get the values bound to a specified external variable.
bool oval_variable_model_is_locked (struct oval_variable_model *variable_model)
 Return true if the variable_model instance is locked.
Evaluators



bool oval_variable_model_is_valid (struct oval_variable_model *variable_model)
 Return true if the variable_model instance is valid.

Data Fields

struct oval_string_mapvarmap
bool is_locked

Detailed Description

The OVAL variable model facilitates access to external variable value bindings used to to constrain the evaluation of OVAL objects.


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

Generated on 24 Mar 2010 for Open SCAP Library by  doxygen 1.6.1