Open Vulnerability and Assessment Language. More...
#include <string.h>
#include "oval_definitions_impl.h"
#include "oval_string_map_impl.h"
#include "oval_system_characteristics_impl.h"
#include "oval_results_impl.h"
#include "../common/util.h"
#include "../common/public/debug.h"
Defines | |
#define | OVAL_ENUMERATION_INVALID (-1) |
Typedefs | |
typedef const char *(* | _textfunc )(int idx) |
Functions | |
oval_syschar_collection_flag_t | oval_syschar_flag_parse (xmlTextReaderPtr reader, char *attname, oval_syschar_collection_flag_t defval) |
const char * | oval_syschar_collection_flag_get_text (oval_syschar_collection_flag_t flag) |
oval_syschar_status_t | oval_syschar_status_parse (xmlTextReaderPtr reader, char *attname, oval_syschar_status_t defval) |
const char * | oval_syschar_status_get_text (oval_syschar_status_t idx) |
oval_message_level_t | oval_message_level_parse (xmlTextReaderPtr reader, char *attname, oval_message_level_t defval) |
const char * | oval_message_level_text (oval_message_level_t level) |
oval_arithmetic_operation_t | oval_arithmetic_operation_parse (xmlTextReaderPtr reader, char *attname, oval_arithmetic_operation_t defval) |
const char * | oval_arithmetic_operation_get_text (oval_arithmetic_operation_t operation) |
oval_datetime_format_t | oval_datetime_format_parse (xmlTextReaderPtr reader, char *attname, oval_arithmetic_operation_t defval) |
const char * | oval_datetime_format_get_text (oval_datetime_format_t format) |
oval_setobject_operation_t | oval_set_operation_parse (xmlTextReaderPtr reader, char *attname, oval_setobject_operation_t defval) |
const char * | oval_set_operation_get_text (oval_setobject_operation_t operation) |
oval_operation_t | oval_operation_parse (xmlTextReaderPtr reader, char *attname, oval_operation_t defval) |
const char * | oval_operation_get_text (oval_operation_t operation) |
oval_check_t | oval_check_parse (xmlTextReaderPtr reader, char *attname, oval_check_t defval) |
const char * | oval_check_get_text (oval_check_t check) |
oval_datatype_t | oval_datatype_parse (xmlTextReaderPtr reader, char *attname, oval_datatype_t defval) |
const char * | oval_datatype_get_text (oval_datatype_t datatype) |
oval_existence_t | oval_existence_parse (xmlTextReaderPtr reader, char *attname, oval_existence_t defval) |
const char * | oval_existence_get_text (oval_existence_t existence) |
oval_operator_t | oval_operator_parse (xmlTextReaderPtr reader, char *attname, oval_operator_t defval) |
const char * | oval_operator_get_text (oval_operator_t operator) |
Convert an operator to its text representation. | |
const char * | oval_variable_type_get_text (oval_variable_type_t type) |
const char * | oval_component_type_get_text (oval_component_type_t type) |
Returns attribute Oval_component_type->text. | |
oval_family_t | oval_family_parse (xmlTextReaderPtr reader) |
const char * | oval_family_get_text (oval_family_t family) |
Convert OVAL family to its text representation. | |
oval_subtype_t | oval_subtype_parse (xmlTextReaderPtr reader) |
oval_family_t | oval_subtype_get_family (oval_subtype_t subtype) |
Get the family associated with a given subtype. | |
const char * | oval_subtype_get_text (oval_subtype_t subtype) |
Convert OVAL subtype to its text representation. | |
oval_result_t | oval_result_parse (xmlTextReaderPtr reader, char *attname, oval_result_t defval) |
const char * | oval_result_get_text (oval_result_t result) |
Open Vulnerability and Assessment Language.
See more details at http://oval.mitre.org/