Open SCAP Library

Data Structures | Functions
oval_generator.c File Reference

OVAL generator data type implementation. More...

`#include <string.h>`
`#include <stdlib.h>`
`#include <sys/time.h>`
`#include <time.h>`
`#include "common/util.h"`
`#include "common/debug_priv.h"`
`#include "oval_agent_api_impl.h"`
`#include "oval_definitions_impl.h"`
`#include "common/list.h"`

## Data Structures
struct | oval_generator

## Functions
struct oval_generator * | oval_generator_new (void)
void | oval_generator_free (struct oval_generator *generator)
struct oval_generator * | oval_generator_clone (struct oval_generator *old_generator)
char * | oval_generator_get_product_name (struct oval_generator *generator)
char * | oval_generator_get_product_version (struct oval_generator *generator)
char * | oval_generator_get_schema_version (struct oval_generator *generator)
const char * | oval_generator_get_core_schema_version (struct oval_generator *generator)
char * | oval_generator_get_timestamp (struct oval_generator *generator)
const char * | oval_generator_get_platform_schema_version (struct oval_generator *generator, const char *platform)
void | oval_generator_set_product_name (struct oval_generator *generator, const char *product_name)
void | oval_generator_set_product_version (struct oval_generator *generator, const char *product_version)
void | oval_generator_set_schema_version (struct oval_generator *generator, const char *schema_version)
void | oval_generator_set_core_schema_version (struct oval_generator *generator, const char *schema_version)
void | oval_generator_set_timestamp (struct oval_generator *generator, const char *timestamp)
void | oval_generator_update_timestamp (struct oval_generator *generator)
void | oval_generator_add_platform_schema_version (struct oval_generator *generator, const char *platform, const char *schema_version)
xmlNode * | oval_generator_to_dom (struct oval_generator *generator, xmlDocPtr doc, xmlNode *parent)
int | oval_generator_parse_tag (xmlTextReader *reader, struct oval_parser_context *context, void *user)

## Detailed Description

OVAL generator data type implementation.

Author
  "Tomas Heinrich" thein.nosp@m.ric@.nosp@m.redha.nosp@m.t.co.nosp@m.m