Open Vulnerability and Assessment Language. More...
#include <stdlib.h>
#include <stdio.h>
#include <stdbool.h>
#include <string.h>
#include <common/util.h>
#include "oval_results_impl.h"
#include "oval_collection_impl.h"
#include "../common/util.h"
#include "../common/public/debug.h"
Data Structures | |
struct | _oval_result_directive |
struct | oval_result_directives |
Handle: Oval_result_directives. More... | |
Defines | |
#define | NUMBER_OF_RESULTS 7 |
Typedefs | |
typedef struct oval_result_directives | oval_result_directives_t |
Functions | |
struct oval_result_directives * | oval_result_directives_new (struct oval_results_model *model) |
Create new OVAL results directives. | |
bool | oval_result_directives_is_valid (struct oval_result_directives *result_directives) |
return true if the result_directives instance is valid | |
bool | oval_result_directives_is_locked (struct oval_result_directives *result_directives) |
return true if the result_directives instance is locked. | |
void | oval_result_directives_free (struct oval_result_directives *directives) |
Destroy OVAL results directives. | |
bool | oval_result_directives_get_reported (struct oval_result_directives *directives, oval_result_t type) |
oval_result_directive_content_t | oval_result_directives_get_content (struct oval_result_directives *directives, oval_result_t type) |
void | oval_result_directives_set_reported (struct oval_result_directives *directives, oval_result_t type, bool reported) |
void | oval_result_directives_set_content (struct oval_result_directives *directives, oval_result_t type, oval_result_directive_content_t content) |
int | oval_result_directives_parse_tag (xmlTextReaderPtr reader, struct oval_parser_context *context, struct oval_result_directives *directives) |
int | oval_result_directives_to_dom (struct oval_result_directives *directives, xmlDoc *doc, xmlNode *parent) |
Open Vulnerability and Assessment Language.
See more details at http://oval.mitre.org/