Open SCAP Library
Loading...
Searching...
No Matches
Typedefs | Functions
oval_system_characteristics_impl.h File Reference

Open Vulnerability and Assessment Language. More...

#include "public/oval_system_characteristics.h"
#include "oval_parser_impl.h"
#include "adt/oval_smc_impl.h"
#include "../common/util.h"
Include dependency graph for oval_system_characteristics_impl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void(* oval_sysint_consumer) (struct oval_sysint *, void *)
 
typedef void(* oval_sysent_consumer) (struct oval_sysent *, void *client)
 
typedef bool oval_syschar_resolver(struct oval_syschar *, void *)
 

Functions

int oval_sysint_parse_tag (xmlTextReaderPtr, struct oval_parser_context *, oval_sysint_consumer, void *)
 
void oval_sysint_to_dom (struct oval_sysint *, xmlDoc *, xmlNode *)
 
void oval_sysinfo_to_dom (struct oval_sysinfo *, xmlDoc *, xmlNode *)
 
int oval_sysinfo_parse_tag (xmlTextReaderPtr reader, struct oval_parser_context *)
 
void oval_sysitem_to_dom (struct oval_sysitem *, xmlDoc *, xmlNode *)
 
int oval_sysitem_parse_tag (xmlTextReaderPtr, struct oval_parser_context *, void *usr)
 
void oval_syschar_to_dom (struct oval_syschar *, xmlDoc *, xmlNode *)
 
int oval_syschar_parse_tag (xmlTextReaderPtr, struct oval_parser_context *context, void *)
 
oval_syschar_collection_flag_t oval_syschar_flag_parse (xmlTextReaderPtr, char *, oval_syschar_collection_flag_t)
 
oval_syschar_status_t oval_syschar_status_parse (xmlTextReaderPtr, char *, oval_syschar_status_t)
 
struct oval_syschar_modeloval_syschar_get_model (struct oval_syschar *syschar)
 
int oval_sysent_parse_tag (xmlTextReaderPtr, struct oval_parser_context *, oval_sysent_consumer, void *)
 
void oval_sysent_to_dom (struct oval_sysent *sysent, xmlDoc *doc, xmlNode *tag_parent)
 
void oval_sysent_to_print (struct oval_sysent *, char *, int)
 
xmlNode * oval_syschar_model_to_dom (struct oval_syschar_model *, xmlDocPtr, xmlNode *, oval_syschar_resolver, void *, bool)
 
void oval_syschar_model_reset (struct oval_syschar_model *model)
 
struct oval_syscharoval_syschar_model_get_new_syschar (struct oval_syschar_model *, struct oval_object *)
 
struct oval_sysitemoval_syschar_model_get_new_sysitem (struct oval_syschar_model *, const char *id)
 
void oval_syschar_model_add_syschar (struct oval_syschar_model *model, struct oval_syschar *syschar)
 
void oval_syschar_model_add_sysitem (struct oval_syschar_model *model, struct oval_sysitem *sysitem)
 
void oval_syschar_model_set_schema (struct oval_syschar_model *model, const char *schema)
 
const char * oval_syschar_model_get_schema (struct oval_syschar_model *model)
 
struct oval_syschar_iteratoroval_syschar_iterator_new (struct oval_smc *mapping)
 
int oval_syschar_get_variable_instance_hint (const struct oval_syschar *syschar)
 
void oval_syschar_set_variable_instance_hint (struct oval_syschar *syschar, int variable_instance_hint_in)
 
const char * oval_syschar_get_id (const struct oval_syschar *syschar)
 

Detailed Description

Open Vulnerability and Assessment Language.

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