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_model * | oval_variable_model_new (void) |
| Create a new OVAL variable model. | |
| struct oval_variable_model * | oval_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_iterator * | oval_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_iterator * | oval_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_map * | varmap |
| bool | is_locked |
The OVAL variable model facilitates access to external variable value bindings used to to constrain the evaluation of OVAL objects.
1.6.1