|
createrepo_c library
0.9.1
C library for metadata manipulation
|
Data Structures | |
| struct | cr_Dependency |
| struct | cr_PackageFile |
| struct | cr_ChangelogEntry |
| struct | cr_BinaryData |
| struct | cr_Package |
Enumerations | |
| enum | cr_PackageLoadingFlags { CR_PACKAGE_FROM_HEADER = (1<<1), CR_PACKAGE_FROM_XML = (1<<2), CR_PACKAGE_LOADED_PRI = (1<<10), CR_PACKAGE_LOADED_FIL = (1<<11), CR_PACKAGE_LOADED_OTH = (1<<12), CR_PACKAGE_SINGLE_CHUNK = (1<<13) } |
Functions | |
| cr_Dependency * | cr_dependency_new (void) |
| cr_PackageFile * | cr_package_file_new (void) |
| cr_ChangelogEntry * | cr_changelog_entry_new (void) |
| cr_BinaryData * | cr_binary_data_new (void) |
| cr_Package * | cr_package_new (void) |
| cr_Package * | cr_package_new_without_chunk (void) |
| void | cr_package_free (cr_Package *package) |
| gchar * | cr_package_nvra (cr_Package *package) |
| gchar * | cr_package_nevra (cr_Package *package) |
| cr_Package * | cr_package_copy (cr_Package *package) |
| cr_BinaryData* cr_binary_data_new | ( | void | ) |
Create new (empty) structure for binary data
| cr_ChangelogEntry* cr_changelog_entry_new | ( | void | ) |
Create new (empty) changelog structure.
| cr_Dependency* cr_dependency_new | ( | void | ) |
Create new (empty) dependency structure.
| cr_Package* cr_package_copy | ( | cr_Package * | package | ) |
| cr_PackageFile* cr_package_file_new | ( | void | ) |
Create new (empty) package file structure.
| void cr_package_free | ( | cr_Package * | package | ) |
Free package structure and all its structures.
| package | cr_Package |
| gchar* cr_package_nevra | ( | cr_Package * | package | ) |
| cr_Package* cr_package_new | ( | void | ) |
Create new (empty) package structure.
| cr_Package* cr_package_new_without_chunk | ( | void | ) |
Create new (empty) package structure without initialized string chunk.
| gchar* cr_package_nvra | ( | cr_Package * | package | ) |