/home/pvrabec/tmp/openscap/openscap-0.3.3/src/CPE/cpedict.h File Reference

Interface to Common Product Enumeration (CPE) Dictionary. More...

#include <stdlib.h>
#include "cpeuri.h"

Go to the source code of this file.

Data Structures

struct  cpe_dict_check
 single check struct More...
struct  cpe_dict_reference
 dictionary item reference More...
struct  cpe_dict_item
 structure representing single CPE dictionary item More...
struct  cpe_dict
 Structure representing CPE dictionary. More...

Typedefs

typedef struct cpe_dict_check cpe_dict_check_t
 single check struct
typedef struct cpe_dict_reference cpe_dict_reference_t
 dictionary item reference
typedef struct cpe_dict_item cpe_dict_item_t
 structure representing single CPE dictionary item
typedef struct cpe_dict cpe_dict_t
 Structure representing CPE dictionary.

Functions

cpe_dict_tcpe_dict_new (const char *fname)
 Load new CPE dictionary from file.
cpe_dict_tcpe_dict_new_empty ()
 Create new empty CPE dictionary.
bool cpe_dict_add_item (cpe_dict_t *dict, cpe_dict_item_t *item)
 Add item to dictionary dict.
void cpe_dict_delete (cpe_dict_t *dict)
 Frees CPE dictionary and its contents.
cpe_dict_item_tcpe_dictitem_new_empty ()
 Create new empty dictionary item.
void cpe_dictitem_delete (cpe_dict_item_t *item)
 Free dictionary item.
void cpe_dictcheck_delete (cpe_dict_check_t *check)


Detailed Description

Interface to Common Product Enumeration (CPE) Dictionary.

See more details at http://nvd.nist.gov/cpe.cfm


Generated on Thu Apr 30 13:45:38 2009 for Open SCAP Library by  doxygen 1.5.7.1