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