Loading...
Searching...
No Matches
oval_enumerations.c File Reference

Open Vulnerability and Assessment Language. More...

`#include <string.h>`
`#include "oval_agent_api_impl.h"`
`#include "oval_definitions_impl.h"`
`#include "adt/oval_string_map_impl.h"`
`#include "oval_system_characteristics_impl.h"`
`#include "results/oval_results_impl.h"`
`#include "common/util.h"`
`#include "common/_error.h"`
`#include "common/debug_priv.h"`
Include dependency graph for oval_enumerations.c:

## 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_datetime_format_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_filter_action_t | oval_filter_action_parse (xmlTextReaderPtr reader, char *attname, oval_filter_action_t defval)
const char * | oval_filter_action_get_text (oval_filter_action_t action)
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_operation_t | oval_operation_from_text (const char *text)
oval_check_t | oval_check_parse (xmlTextReaderPtr reader, char *attname, oval_check_t defval)
const char * | oval_check_get_text (oval_check_t check)
const char * | oval_check_get_description (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_datatype_t | oval_datatype_from_text (const char *text)
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)
const char * | oval_variable_type_get_text (oval_variable_type_t type)
const char * | oval_component_type_get_text (oval_component_type_t type)
oval_family_t | oval_family_parse (xmlTextReaderPtr reader)
const char * | oval_family_get_text (oval_family_t family)
xmlNs * | oval_family_to_namespace (oval_family_t family, const char *schema_ns, xmlDoc *doc, xmlNode *parent)
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)
const char * | oval_subtype_to_str (oval_subtype_t subtype)
oval_subtype_t | oval_subtype_from_str (const char *family_str, const char *subtype_str)
oval_result_t | oval_result_parse (xmlTextReaderPtr reader, char *attname, oval_result_t defval)
const char * | oval_result_get_text (oval_result_t result)
oval_definition_class_t | oval_definition_class_enum (char *class)
const char * | oval_definition_class_text (oval_definition_class_t class)

## Variables

const char | _invalid [] = "**INVALID**"

## Detailed Description

Open Vulnerability and Assessment Language.

See more details at http://oval.mitre.org/