| Open SCAP Library
    | 
OVAL entity.
#include <oval_definitions.h>
| Public Member Functions | |
| struct oval_entity * | oval_entity_new (struct oval_definition_model *) | 
| struct oval_entity * | oval_entity_clone (struct oval_definition_model *model, struct oval_entity *old_entity) | 
| void | oval_entity_free (struct oval_entity *) | 
| Setters | |
| void | oval_entity_set_type (struct oval_entity *, oval_entity_type_t) | 
| void | oval_entity_set_datatype (struct oval_entity *, oval_datatype_t) | 
| void | oval_entity_set_mask (struct oval_entity *, int) | 
| void | oval_entity_set_varref_type (struct oval_entity *, oval_entity_varref_type_t) | 
| void | oval_entity_set_variable (struct oval_entity *, struct oval_variable *) | 
| void | oval_entity_set_value (struct oval_entity *, struct oval_value *) | 
| void | oval_entity_set_name (struct oval_entity *, char *) | 
| void | oval_entity_set_operation (struct oval_entity *, oval_operation_t) | 
| Getters | |
| char * | oval_entity_get_name (struct oval_entity *) | 
| Get OVAL entity name.  More... | |
| oval_entity_type_t | oval_entity_get_type (struct oval_entity *) | 
| Get OVAL entity type. | |
| oval_datatype_t | oval_entity_get_datatype (struct oval_entity *) | 
| Get OVAL entity datatype. | |
| oval_operation_t | oval_entity_get_operation (struct oval_entity *) | 
| Get OVAL entity operation type. | |
| struct oval_variable * | oval_entity_get_variable (struct oval_entity *) | 
| Get OVAL entity varref variable.  More... | |
| struct oval_value * | oval_entity_get_value (struct oval_entity *) | 
| Get OVAL entity value.  More... | |
| int | oval_entity_get_mask (struct oval_entity *) | 
| Get OVAL entity mask. | |
| oval_entity_varref_type_t | oval_entity_get_varref_type (struct oval_entity *) | 
| Get OVAL entity varref type. | |
| Data Fields | |
| struct oval_definition_model * | model | 
| oval_entity_type_t | type | 
| oval_datatype_t | datatype | 
| oval_operation_t | operation | 
| int | mask | 
| oval_entity_varref_type_t | varref_type | 
| char * | name | 
| struct oval_variable * | variable | 
| struct oval_value * | value | 
| bool | xsi_nil | 
| :nil boolean attribute | |
 1.8.5
 1.8.5