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 | ) |