cpe_item Struct Reference
[CPE Dictionary]

Structure representing single CPE dictionary item. More...

#include <cpedict_priv.h>

Public Member Functions

void cpe_item_free (struct cpe_item *item)
struct cpe_itemcpe_item_new (void)
void cpe_item_iterator_remove (struct cpe_item_iterator *it)
Getters

Return value is pointer to structure's member.

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



struct cpe_namecpe_item_get_name (const struct cpe_item *item)
 cpe_item functions to get variable member name
struct cpe_namecpe_item_get_deprecated (const struct cpe_item *item)
 cpe_item functions to get variable member deprecated
const char * cpe_item_get_deprecation_date (const struct cpe_item *item)
 cpe_item functions to get variable member date
struct cpe_item_metadatacpe_item_get_metadata (const struct cpe_item *item)
 cpe_item functions to get metadata of cpe_item
struct cpe_reference_iteratorcpe_item_get_references (const struct cpe_item *item)
 cpe_item functions to get CPE references
struct cpe_check_iteratorcpe_item_get_checks (const struct cpe_item *item)
 cpe_item functions to get CPE checks
struct oscap_title_iteratorcpe_item_get_titles (const struct cpe_item *item)
 cpe_item functions to get CPE titles
struct oscap_title_iteratorcpe_item_get_notes (const struct cpe_item *item)
 cpe_item functions to get CPE notes
Setters

For lists use add functions.

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



bool cpe_item_set_deprecation_date (struct cpe_item *item, const char *new_deprecation_date)
bool cpe_item_add_reference (struct cpe_item *item, struct cpe_reference *new_reference)
bool cpe_item_add_check (struct cpe_item *item, struct cpe_check *new_check)
bool cpe_item_add_title (struct cpe_item *item, struct oscap_title *new_title)
bool cpe_item_add_note (struct cpe_item *item, struct oscap_title *new_title)

Data Fields

struct xml_metadata xml
struct cpe_namename
struct oscap_listtitles
struct cpe_namedeprecated
char * deprecation_date
struct oscap_listreferences
struct oscap_listchecks
struct oscap_listnotes
struct cpe_item_metadatametadata

Detailed Description

Structure representing single CPE dictionary item.


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