/home/pvrabec/openscap/openscap-0.5.5/src/OVAL/oval_system_characteristics_impl.h File Reference

Open Vulnerability and Assessment Language. More...

#include "public/oval_system_characteristics.h"
#include "oval_definitions_impl.h"
#include "../common/util.h"

Go to the source code of this file.

Typedefs

typedef void(* oval_sysint_consumer )(struct oval_sysint *, void *)
typedef void(* oval_sysitem_consumer )(struct oval_sysitem *, void *client)

Functions

struct oval_sysintoval_sysint_new (void)
struct oval_sysintoval_sysint_clone (struct oval_sysint *)
void oval_sysint_free (struct oval_sysint *)
void oval_sysint_set_name (struct oval_sysint *, char *)
void oval_sysint_set_ip_address (struct oval_sysint *, char *)
void oval_sysint_set_mac_address (struct oval_sysint *, char *)
int oval_sysint_parse_tag (xmlTextReaderPtr, struct oval_parser_context *, oval_sysint_consumer, void *)
void oval_sysint_to_print (struct oval_sysint *, char *, int)
void oval_sysint_to_dom (struct oval_sysint *, xmlDoc *, xmlNode *)
struct oval_sysinfooval_sysinfo_new (void)
struct oval_sysinfooval_sysinfo_clone (struct oval_sysinfo *)
void oval_sysinfo_free (struct oval_sysinfo *)
void oval_sysinfo_to_print (struct oval_sysinfo *, char *, int)
void oval_sysinfo_to_dom (struct oval_sysinfo *, xmlDoc *, xmlNode *)
int oval_sysinfo_parse_tag (xmlTextReaderPtr reader, struct oval_parser_context *)
void oval_sysinfo_set_os_name (struct oval_sysinfo *, char *)
void oval_sysinfo_set_os_version (struct oval_sysinfo *, char *)
void oval_sysinfo_set_os_architecture (struct oval_sysinfo *, char *)
void oval_sysinfo_set_primary_host_name (struct oval_sysinfo *, char *)
void oval_sysinfo_add_interface (struct oval_sysinfo *, struct oval_sysint *)
struct oval_sysdataoval_sysdata_new (char *id)
struct oval_sysdataoval_sysdata_clone (struct oval_sysdata *old_data, struct oval_syschar_model *model)
void oval_sysdata_free (struct oval_sysdata *)
void oval_sysdata_to_print (struct oval_sysdata *, char *, int)
void oval_sysdata_to_dom (struct oval_sysdata *, xmlDoc *, xmlNode *)
int oval_sysdata_parse_tag (xmlTextReaderPtr, struct oval_parser_context *)
void oval_sysdata_set_status (struct oval_sysdata *, oval_syschar_status_t)
void oval_sysdata_set_subtype (struct oval_sysdata *sysdata, oval_subtype_t subtype)
void oval_sysdata_set_message (struct oval_sysdata *data, char *message)
void oval_sysdata_set_message_level (struct oval_sysdata *data, oval_message_level_t level)
void oval_sysdata_add_item (struct oval_sysdata *, struct oval_sysitem *)
struct oval_syscharoval_syschar_new (struct oval_object *)
struct oval_syscharoval_syschar_clone (struct oval_syschar *old_syschar, struct oval_syschar_model *sys_model)
void oval_syschar_free (struct oval_syschar *)
void oval_syschar_add_message (struct oval_syschar *syschar, struct oval_message *message)
void oval_syschar_set_flag (struct oval_syschar *model, oval_syschar_collection_flag_t flag)
void oval_syschar_set_object (struct oval_syschar *, struct oval_object *)
void oval_syschar_add_variable_binding (struct oval_syschar *, struct oval_variable_binding *)
void oval_syschar_add_sysdata (struct oval_syschar *, struct oval_sysdata *)
void oval_syschar_to_dom (struct oval_syschar *, xmlDoc *, xmlNode *)
int oval_syschar_parse_tag (xmlTextReaderPtr, struct oval_parser_context *context)
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_sysitemoval_sysitem_new (void)
struct oval_sysitemoval_sysitem_clone (struct oval_sysitem *old_item)
int oval_sysitem_parse_tag (xmlTextReaderPtr, struct oval_parser_context *, oval_sysitem_consumer, void *)
void oval_sysitem_free (struct oval_sysitem *)
void oval_sysitem_to_print (struct oval_sysitem *, char *, int)
void oval_sysitem_set_name (struct oval_sysitem *sysitem, char *name)
void oval_sysitem_set_value (struct oval_sysitem *sysitem, char *value)
void oval_sysitem_set_status (struct oval_sysitem *sysitem, oval_syschar_status_t status)
void oval_sysitem_set_datatype (struct oval_sysitem *sysitem, oval_datatype_t type)
void oval_sysitem_set_mask (struct oval_sysitem *sysitem, int mask)
void oval_sysitem_to_dom (struct oval_sysitem *sysitem, xmlDoc *doc, xmlNode *tag_parent)

Variables

 OSCAP_HIDDEN_START
const char NAMESPACE_OVALSYS []
 OSCAP_HIDDEN_END

Detailed Description

Open Vulnerability and Assessment Language.

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


Generated on 12 Nov 2009 for Open SCAP Library by  doxygen 1.6.1