oval_variable_model Struct Reference
[OVALVAR]

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

struct oval_variable_modeloval_variable_model_new (void)
 Create a new empty OVAL variable model.
struct oval_variable_modeloval_variable_model_import (const char *file)
 Import the content from the file into 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 *, const char *file)
 Export the specified oval_variable_model into file.
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.
bool oval_variable_model_has_variable (struct oval_variable_model *model, const char *id)
 Return true if variable with ID is present in variable model, false otherwise.
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 14 Jul 2010 for Open SCAP Library by  doxygen 1.6.1