cve_reference Struct Reference
[CVE]

Structure holding CVE reference data. More...

#include <cve_priv.h>

Public Member Functions

struct cve_referencecve_reference_new (void)
 New CVE reference.
void cve_reference_free (struct cve_reference *ref)
 Free CVE reference.
Getters

Return value is pointer to structure's member.

Do not free unless you null the pointer in the structure. Use remove function otherwise.



const char * cve_reference_get_value (const struct cve_reference *ref)
 Get CVE reference values.
const char * cve_reference_get_href (const struct cve_reference *ref)
 Get CVE reference href.
const char * cve_reference_get_type (const struct cve_reference *ref)
 Get CVE reference type.
const char * cve_reference_get_source (const struct cve_reference *ref)
 Get CVE reference source.
Setters

For lists use add functions.

Parameters of set functions are duplicated in memory and need to be freed by caller.



bool cve_reference_set_value (struct cve_reference *reference, const char *new_value)
 Set value of CVE reference.
bool cve_reference_set_href (struct cve_reference *reference, const char *new_href)
 Set href of CVE reference.
bool cve_reference_set_type (struct cve_reference *reference, const char *new_type)
 Set type of CVE reference.
bool cve_reference_set_source (struct cve_reference *reference, const char *new_source)
 Set source of CVE reference.

Data Fields

struct xml_metadata xml
char * value
char * href
char * type
char * source

Detailed Description

Structure holding CVE reference data.


The documentation for this struct was generated from the following files:

Generated on 14 Jul 2010 for Open SCAP Library by  doxygen 1.6.1