|
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 cpe_format_t | cpe_name::cpe_name_get_format (const struct cpe_name *cpe) |
| Get how the CPE name was loaded and how it should be saved.
|
|
OSCAP_API cpe_part_t | cpe_name::cpe_name_get_part (const struct cpe_name *cpe) |
| Get CPE name part type field.
|
|
OSCAP_API const char * | cpe_name::cpe_name_get_vendor (const struct cpe_name *cpe) |
| Get CPE name vendor field.
|
|
OSCAP_API const char * | cpe_name::cpe_name_get_product (const struct cpe_name *cpe) |
| Get CPE name product field.
|
|
OSCAP_API const char * | cpe_name::cpe_name_get_version (const struct cpe_name *cpe) |
| Get CPE name version field.
|
|
OSCAP_API const char * | cpe_name::cpe_name_get_update (const struct cpe_name *cpe) |
| Get CPE name update field.
|
|
OSCAP_API const char * | cpe_name::cpe_name_get_edition (const struct cpe_name *cpe) |
| Get CPE name edition field.
|
|
OSCAP_API const char * | cpe_name::cpe_name_get_language (const struct cpe_name *cpe) |
| Get CPE name language field.
|
|
OSCAP_API const char * | cpe_name::cpe_name_get_sw_edition (const struct cpe_name *cpe) |
| Get CPE name sw_edition field.
|
|
OSCAP_API const char * | cpe_name::cpe_name_get_target_sw (const struct cpe_name *cpe) |
| Get CPE name target_sw field.
|
|
OSCAP_API const char * | cpe_name::cpe_name_get_target_hw (const struct cpe_name *cpe) |
| Get CPE name target_hw field.
|
|
OSCAP_API const char * | cpe_name::cpe_name_get_other (const struct cpe_name *cpe) |
| Get CPE name other field.
|
|
OSCAP_API char * | cpe_name::cpe_name_get_as_format (const struct cpe_name *cpe, cpe_format_t format) |
| Return CPE URI as a new string in specified format. More...
|
|
OSCAP_API char * | cpe_name::cpe_name_get_as_str (const struct cpe_name *cpe) |
| Return CPE URI as a new string in the format in which it was loaded. More...
|
|
|
For lists use add functions.
Parameters of set functions are duplicated in memory and need to be freed by caller.
|
OSCAP_API bool | cpe_name::cpe_name_set_format (struct cpe_name *cpe, cpe_format_t newval) |
| Set how the CPE name was loaded and how it should be saved.
|
|
OSCAP_API bool | cpe_name::cpe_name_set_part (struct cpe_name *cpe, cpe_part_t newval) |
| Set CPE name part type field.
|
|
OSCAP_API bool | cpe_name::cpe_name_set_vendor (struct cpe_name *cpe, const char *newval) |
| Set CPE name vendor field.
|
|
OSCAP_API bool | cpe_name::cpe_name_set_product (struct cpe_name *cpe, const char *newval) |
| Set CPE name product field.
|
|
OSCAP_API bool | cpe_name::cpe_name_set_version (struct cpe_name *cpe, const char *newval) |
| Set CPE name version field.
|
|
OSCAP_API bool | cpe_name::cpe_name_set_update (struct cpe_name *cpe, const char *newval) |
| Set CPE name update field.
|
|
OSCAP_API bool | cpe_name::cpe_name_set_edition (struct cpe_name *cpe, const char *newval) |
| Set CPE name edition field.
|
|
OSCAP_API bool | cpe_name::cpe_name_set_language (struct cpe_name *cpe, const char *newval) |
| Set CPE name language field.
|
|
OSCAP_API bool | cpe_name::cpe_name_set_sw_edition (struct cpe_name *cpe, const char *newval) |
| Set CPE name sw_edition field.
|
|
OSCAP_API bool | cpe_name::cpe_name_set_target_sw (struct cpe_name *cpe, const char *newval) |
| Set CPE name target_sw field.
|
|
OSCAP_API bool | cpe_name::cpe_name_set_target_hw (struct cpe_name *cpe, const char *newval) |
| Set CPE name target_hw field.
|
|
OSCAP_API bool | cpe_name::cpe_name_set_other (struct cpe_name *cpe, const char *newval) |
| Set CPE name other field.
|
|