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 } |
Functions | |
void | di_package_destroy (di_package *package) |
static di_package * | di_package_alloc (di_packages_allocator *allocator) |
static di_package_dependency * | di_package_dependency_alloc (di_packages_allocator *allocator) |
void | di_package_version_free (di_package_version *version) |
int | di_package_version_compare (const di_package_version *a, const di_package_version *b) |
di_package_version * | di_package_version_parse (di_package *package) |
int | di_package_array_text_from (const char *const *array, const char *text) |
static di_package_priority | di_package_priority_text_from (const char *text) |
static di_package_status_want | di_package_status_want_text_from (const char *text) |
static di_package_status | di_package_status_text_from (const char *text) |
static const char * | di_package_priority_text_to (const di_package_priority priority) |
static const char * | di_package_status_want_text_to (const di_package_status_want status) |
static const char * | di_package_status_text_to (const di_package_status status) |
int | internal_di_package_array_text_from_rstring (const char *const *array, const di_rstring *text) |
static di_package_priority | internal_di_package_priority_text_from_rstring (const di_rstring *text) |
static di_package_status_want | internal_di_package_status_want_text_from_rstring (const di_rstring *text) |
static di_package_status | internal_di_package_status_text_from_rstring (const di_rstring *text) |
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 |
enum di_package_status |
enum di_package_type |
di_destroy_notify internal_di_package_destroy_func |
Destroys a di_package struct