Open SCAP Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
cvrf_index Struct Reference

Public Member Functions

OSCAP_API struct cvrf_indexcvrf_index_new (void)
 New index structure holding all CVRF models. More...
 
OSCAP_API void cvrf_index_free (struct cvrf_index *index)
 Deallocates memory for the CVRF Index structure and all the Models it contains. More...
 
OSCAP_API struct cvrf_indexcvrf_index_clone (const struct cvrf_index *index)
 
OSCAP_API const char * cvrf_index_get_source_url (const struct cvrf_index *index)
 
OSCAP_API const char * cvrf_index_get_index_file (const struct cvrf_index *index)
 
OSCAP_API bool cvrf_index_set_source_url (struct cvrf_index *index, const char *url)
 
OSCAP_API bool cvrf_index_set_index_file (struct cvrf_index *index, const char *index_file)
 
OSCAP_API bool cvrf_index_add_model (struct cvrf_index *index, struct cvrf_model *model)
 
OSCAP_API struct
cvrf_model_iterator * 
cvrf_index_get_models (const struct cvrf_index *index)
 
OSCAP_API struct cvrf_indexcvrf_index_import (struct oscap_source *index_source)
 Parses specified text index file and parses each filename in the list into a CVRF model contained in the CVRF index structure. More...
 
OSCAP_API struct oscap_sourcecvrf_index_get_export_source (struct cvrf_index *index)
 Export CVRF Index to the export source as an XML doc. More...
 

Data Fields

char * source_url
 
char * index_file
 
struct oscap_listmodels
 

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