Open Vulnerability and Assessment Language. More...
#include <stdlib.h>#include <stdio.h>#include <string.h>#include "oval_system_characteristics_impl.h"#include "oval_collection_impl.h"#include "oval_agent_api_impl.h"Data Structures | |
| struct | oval_syschar |
| struct | oval_syschar_parse_subtag_varval_context |
Typedefs | |
| typedef struct oval_syschar | oval_syschar_t |
Functions | |
| int | oval_syschar_iterator_has_more (struct oval_syschar_iterator *oc_syschar) |
| struct oval_syschar * | oval_syschar_iterator_next (struct oval_syschar_iterator *oc_syschar) |
| void | oval_syschar_iterator_free (struct oval_syschar_iterator *oc_syschar) |
| oval_syschar_collection_flag_t | oval_syschar_get_flag (struct oval_syschar *syschar) |
| void | set_oval_syschar_flag (struct oval_syschar *syschar, oval_syschar_collection_flag_t flag) |
| void | oval_syschar_set_object (struct oval_syschar *syschar, struct oval_object *object) |
| struct oval_message_iterator * | oval_syschar_get_messages (struct oval_syschar *syschar) |
| void | oval_syschar_add_messages (struct oval_syschar *syschar, char *message) |
| struct oval_sysinfo * | oval_syschar_get_sysinfo (struct oval_syschar *syschar) |
| void | oval_syschar_set_sysinfo (struct oval_syschar *syschar, struct oval_sysinfo *sysinfo) |
| struct oval_object * | oval_syschar_get_object (struct oval_syschar *syschar) |
|
struct oval_variable_binding_iterator * | oval_syschar_get_variable_bindings (struct oval_syschar *syschar) |
| void | add_oval_syschar_variable_bindings (struct oval_syschar *syschar, struct oval_variable_binding *binding) |
| struct oval_sysdata_iterator * | oval_syschar_sysdata (struct oval_syschar *syschar) |
| void | oval_syschar_add_sysdata (struct oval_syschar *syschar, struct oval_sysdata *sysdata) |
| void | add_oval_syschar_message (struct oval_syschar *syschar, struct oval_message *message) |
| void | oval_syschar_add_variable_binding (struct oval_syschar *syschar, struct oval_variable_binding *binding) |
| struct oval_syschar * | oval_syschar_new (struct oval_object *object) |
| void | oval_syschar_free (struct oval_syschar *syschar) |
| void | _oval_syschar_parse_subtag_consume_message (struct oval_message *message, void *syschar) |
| void | _oval_syschar_parse_subtag_consume_variable_binding (struct oval_variable_binding *binding, void *user) |
| int | _oval_syschar_parse_subtag (xmlTextReaderPtr reader, struct oval_parser_context *context, void *client) |
| int | oval_syschar_parse_tag (xmlTextReaderPtr reader, struct oval_parser_context *context) |
| void | oval_syschar_to_print (struct oval_syschar *syschar, char *indent, int idx) |
| void | oval_syschar_to_dom (struct oval_syschar *syschar, xmlDoc *doc, xmlNode *tag_parent) |
Variables | |
| int | OVAL_SYSCHAR_DEBUG = 0 |
| const char * | NAMESPACE_OVALSYS |
Open Vulnerability and Assessment Language.
See more details at http://oval.mitre.org/
1.6.1