libdebian-installer
|
Modules | |
Parser | |
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
Referenced by di_packages_alloc().