libdebian-installer
|
Data Structures | |
struct | di_package |
Package. More... | |
struct | di_package_dependency |
Package dependency. More... | |
struct | di_package_version |
Package version. More... | |
Enumerations | |
enum | di_package_priority { di_package_priority_extra = 1 , di_package_priority_optional , di_package_priority_standard , di_package_priority_important , di_package_priority_required } |
enum | di_package_status { di_package_status_undefined = 0 , di_package_status_not_installed , di_package_status_unpacked , di_package_status_installed , di_package_status_half_configured , di_package_status_config_files } |
enum | di_package_status_want { di_package_status_want_unknown = 0 , di_package_status_want_install , di_package_status_want_hold , di_package_status_want_deinstall , di_package_status_want_purge } |
enum | di_package_type { di_package_type_non_existent = 0 , di_package_type_virtual_package , di_package_type_real_package } |
enum | di_package_dependency_type { di_package_dependency_type_replaces = 1 , di_package_dependency_type_provides , di_package_dependency_type_depends , di_package_dependency_type_pre_depends , di_package_dependency_type_recommends , di_package_dependency_type_suggests , di_package_dependency_type_conflicts , di_package_dependency_type_enhances , di_package_dependency_type_reverse_provides = 0x100 , di_package_dependency_type_reverse_enhances } |
Variables | |
const char *const | di_package_priority_text [] |
const char *const | di_package_status_want_text [] |
const char *const | di_package_status_text [] |
di_destroy_notify | internal_di_package_destroy_func |
Type of dependency
enum di_package_priority |
Priority field
enum di_package_status |
Status field, third part
Status field, first part
enum di_package_type |
type of package
Enumerator | |
---|---|
di_package_type_non_existent | Non existing package |
di_package_type_virtual_package | Virtual package |
di_package_type_real_package | Real package |
|
inlinestatic |
int di_package_array_text_from | ( | const char *const * | array, |
const char * | text | ||
) |
|
inlinestatic |
void di_package_destroy | ( | di_package * | package | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
int di_package_version_compare | ( | const di_package_version * | a, |
const di_package_version * | b | ||
) |
void di_package_version_free | ( | di_package_version * | version | ) |
di_package_version * di_package_version_parse | ( | di_package * | package | ) |
int internal_di_package_array_text_from_rstring | ( | const char *const * | array, |
const di_rstring * | text | ||
) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
di_destroy_notify internal_di_package_destroy_func |
Destroys a di_package struct
Referenced by di_packages_alloc().