Open Vulnerability and Assessment Language.
|
Data Structures |
struct | oval_component |
struct | oval_component_LITERAL |
struct | oval_component_OBJECTREF |
struct | oval_component_VARREF |
struct | oval_component_FUNCTION |
struct | oval_component_ARITHMETIC |
struct | oval_component_BEGEND |
struct | oval_component_SPLIT |
struct | oval_component_SUBSTRING |
struct | oval_component_TIMEDIF |
Typedefs |
typedef struct oval_component | oval_component_t |
typedef struct
oval_component_LITERAL | oval_component_LITERAL_t |
typedef struct
oval_component_OBJECTREF | oval_component_OBJECTREF_t |
typedef struct
oval_component_VARREF | oval_component_VARREF_t |
typedef struct
oval_component_FUNCTION | oval_component_FUNCTION_t |
typedef struct
oval_component_ARITHMETIC | oval_component_ARITHMETIC_t |
typedef struct
oval_component_BEGEND | oval_component_BEGEND_t |
typedef struct oval_component_SPLIT | oval_component_SPLIT_t |
typedef struct
oval_component_SUBSTRING | oval_component_SUBSTRING_t |
typedef struct
oval_component_TIMEDIF | oval_component_TIMEDIF_t |
Functions |
int | oval_iterator_component_has_more (struct oval_iterator_component *oc_component) |
struct oval_component * | oval_iterator_component_next (struct oval_iterator_component *oc_component) |
oval_component_type_enum | oval_component_type (struct oval_component *component) |
struct oval_value * | oval_component_literal_value (struct oval_component *component) |
struct oval_object * | oval_component_object (struct oval_component *component) |
char * | oval_component_object_field (struct oval_component *component) |
struct oval_variable * | oval_component_variable (struct oval_component *component) |
struct oval_iterator_component * | oval_component_function_components (struct oval_component *component) |
oval_arithmetic_operation_enum | oval_component_arithmetic_operation (struct oval_component *component) |
char * | oval_component_begin_character (struct oval_component *component) |
char * | oval_component_end_character (struct oval_component *component) |
char * | oval_component_split_delimiter (struct oval_component *component) |
int | oval_component_substring_start (struct oval_component *component) |
int | oval_component_substring_length (struct oval_component *component) |
oval_datetime_format_enum | oval_component_timedif_format_1 (struct oval_component *component) |
oval_datetime_format_enum | oval_component_timedif_format_2 (struct oval_component *component) |
struct oval_component * | oval_component_new (oval_component_type_enum type) |
void | oval_component_free (struct oval_component *component) |
void | set_oval_component_literal_value (struct oval_component *component, struct oval_value *value) |
void | set_oval_component_object (struct oval_component *component, struct oval_object *object) |
void | set_oval_component_object_field (struct oval_component *component, char *field) |
void | set_oval_component_variable (struct oval_component *component, struct oval_variable *variable) |
int | _oval_component_parse_LITERAL_tag (xmlTextReaderPtr reader, struct oval_parser_context *context, struct oval_component *component) |
int | _oval_component_parse_OBJECTREF_tag (xmlTextReaderPtr reader, struct oval_parser_context *context, struct oval_component *component) |
int | _oval_component_parse_VARREF_tag (xmlTextReaderPtr reader, struct oval_parser_context *context, struct oval_component *component) |
int | _oval_component_parse_FUNCTION_tag (xmlTextReaderPtr reader, struct oval_parser_context *context, struct oval_component *component) |
int | _oval_component_parse_ARITHMETIC_tag (xmlTextReaderPtr reader, struct oval_parser_context *context, struct oval_component *component) |
int | _oval_component_parse_BEGEND_tag (xmlTextReaderPtr reader, struct oval_parser_context *context, struct oval_component *component) |
int | _oval_component_parse_SPLIT_tag (xmlTextReaderPtr reader, struct oval_parser_context *context, struct oval_component *component) |
int | _oval_component_parse_SUBSTRING_tag (xmlTextReaderPtr reader, struct oval_parser_context *context, struct oval_component *component) |
int | _oval_component_parse_TIMEDIF_tag (xmlTextReaderPtr reader, struct oval_parser_context *context, struct oval_component *component) |
void | oval_component_to_print (struct oval_component *component, char *indent, int index) |
int | oval_component_parse_tag (xmlTextReaderPtr reader, struct oval_parser_context *context, oval_component_consumer consumer, void *user) |
Open Vulnerability and Assessment Language.