Open SCAP Library
|
Structure representing metadata of CPE item. More...
#include <cpe_dict.h>
Public Member Functions | |
OSCAP_API struct cpe_item_metadata * | cpe_item_metadata_new (void) |
Getters | |
Return value is pointer to structure's member. Do not free unless you null the pointer in the structure. Use remove function otherwise. | |
OSCAP_API const char * | cpe_item_metadata_get_modification_date (const struct cpe_item_metadata *item) |
cpe_item_metadata function to get date | |
OSCAP_API const char * | cpe_item_metadata_get_status (const struct cpe_item_metadata *item) |
cpe_item_metadata function to get status | |
OSCAP_API const char * | cpe_item_metadata_get_nvd_id (const struct cpe_item_metadata *item) |
cpe_item_metadata function to get nvd ID | |
OSCAP_API const char * | cpe_item_metadata_get_deprecated_by_nvd_id (const struct cpe_item_metadata *item) |
cpe_item_metadata function to get NVD ID of deprecated item | |
Setters | |
For lists use add functions. Parameters of set functions are duplicated in memory and need to be freed by caller. | |
OSCAP_API bool | cpe_item_metadata_set_modification_date (struct cpe_item_metadata *item_metadata, const char *new_modification_date) |
OSCAP_API bool | cpe_item_metadata_set_status (struct cpe_item_metadata *item_metadata, const char *new_status) |
OSCAP_API bool | cpe_item_metadata_set_nvd_id (struct cpe_item_metadata *item_metadata, const char *new_nvd_id) |
OSCAP_API bool | cpe_item_metadata_set_deprecated_by_nvd_id (struct cpe_item_metadata *item_metadata, const char *new_deprecated_by_nvd_id) |
Data Fields | |
char * | modification_date |
char * | status |
char * | nvd_id |
char * | deprecated_by_nvd_id |
Structure representing metadata of CPE item.