|
libalpm
Arch Linux Package Manager Library
|
#include <package.h>

Data Fields | |
| unsigned long | name_hash |
| char * | filename |
| char * | name |
| char * | version |
| char * | desc |
| char * | url |
| char * | packager |
| char * | md5sum |
| char * | sha256sum |
| char * | base64_sig |
| char * | arch |
| alpm_time_t | builddate |
| alpm_time_t | installdate |
| off_t | size |
| off_t | isize |
| off_t | download_size |
| int | scriptlet |
| alpm_pkgreason_t | reason |
| alpm_dbinfrq_t | infolevel |
| alpm_pkgfrom_t | origin |
| union { | |
| alpm_db_t * db | |
| char * file | |
| } | origin_data |
| alpm_handle_t * | handle |
| alpm_list_t * | licenses |
| alpm_list_t * | replaces |
| alpm_list_t * | groups |
| alpm_list_t * | backup |
| alpm_list_t * | depends |
| alpm_list_t * | optdepends |
| alpm_list_t * | conflicts |
| alpm_list_t * | provides |
| alpm_list_t * | deltas |
| alpm_list_t * | delta_path |
| alpm_list_t * | removes |
| struct pkg_operations * | ops |
| alpm_filelist_t | files |
Definition at line 76 of file lib/libalpm/package.h.
| char* __alpm_pkg_t::arch |
Definition at line 87 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), _alpm_pkg_dup(), and _alpm_pkg_free().
Definition at line 112 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), _alpm_pkg_dup(), and _alpm_pkg_free().
| char* __alpm_pkg_t::base64_sig |
Definition at line 86 of file lib/libalpm/package.h.
Referenced by _alpm_pkg_free(), _alpm_pkg_validate_internal(), alpm_pkg_check_pgp_signature(), and alpm_pkg_get_base64_sig().
Definition at line 89 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), and _alpm_pkg_dup().
Definition at line 115 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), _alpm_pkg_dup(), and _alpm_pkg_free().
Definition at line 104 of file lib/libalpm/package.h.
Referenced by _alpm_pkg_dup(), alpm_db_set_pkgreason(), alpm_pkg_compute_requiredby(), and alpm_pkg_get_db().
Definition at line 118 of file lib/libalpm/package.h.
Referenced by _alpm_pkg_free().
Definition at line 117 of file lib/libalpm/package.h.
Referenced by _alpm_pkg_dup(), _alpm_pkg_free(), alpm_pkg_get_deltas(), and alpm_pkg_unused_deltas().
Definition at line 113 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), _alpm_pkg_dup(), and _alpm_pkg_free().
| char* __alpm_pkg_t::desc |
Definition at line 81 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), _alpm_pkg_dup(), and _alpm_pkg_free().
Definition at line 94 of file lib/libalpm/package.h.
Referenced by alpm_pkg_download_size().
| char* __alpm_pkg_t::file |
Definition at line 105 of file lib/libalpm/package.h.
Referenced by _alpm_pkg_dup(), _alpm_pkg_free(), and _alpm_pkg_load_internal().
| char* __alpm_pkg_t::filename |
Definition at line 78 of file lib/libalpm/package.h.
Referenced by _alpm_pkg_dup(), _alpm_pkg_free(), _alpm_pkg_load_internal(), alpm_pkg_check_pgp_signature(), alpm_pkg_checkmd5sum(), alpm_pkg_get_filename(), and alpm_pkg_unused_deltas().
Definition at line 123 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), and _alpm_pkg_load_internal().
Definition at line 111 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), _alpm_pkg_dup(), and _alpm_pkg_free().
Definition at line 107 of file lib/libalpm/package.h.
Referenced by _alpm_pkg_dup(), _alpm_pkg_load_internal(), alpm_add_pkg(), alpm_pkg_changelog_close(), alpm_pkg_changelog_open(), alpm_pkg_changelog_read(), alpm_pkg_check_pgp_signature(), alpm_pkg_checkmd5sum(), alpm_pkg_compute_requiredby(), alpm_pkg_get_arch(), alpm_pkg_get_backup(), alpm_pkg_get_base64_sig(), alpm_pkg_get_builddate(), alpm_pkg_get_conflicts(), alpm_pkg_get_db(), alpm_pkg_get_deltas(), alpm_pkg_get_depends(), alpm_pkg_get_desc(), alpm_pkg_get_filename(), alpm_pkg_get_files(), alpm_pkg_get_groups(), alpm_pkg_get_installdate(), alpm_pkg_get_isize(), alpm_pkg_get_licenses(), alpm_pkg_get_md5sum(), alpm_pkg_get_name(), alpm_pkg_get_optdepends(), alpm_pkg_get_origin(), alpm_pkg_get_packager(), alpm_pkg_get_provides(), alpm_pkg_get_reason(), alpm_pkg_get_replaces(), alpm_pkg_get_sha256sum(), alpm_pkg_get_size(), alpm_pkg_get_url(), alpm_pkg_get_version(), alpm_pkg_has_scriptlet(), alpm_remove_pkg(), and alpm_sync_newversion().
Definition at line 99 of file lib/libalpm/package.h.
Referenced by _alpm_pkg_dup(), _alpm_pkg_load_internal(), and alpm_pkg_download_size().
Definition at line 90 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), and _alpm_pkg_dup().
| off_t __alpm_pkg_t::isize |
Definition at line 93 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), and _alpm_pkg_dup().
Definition at line 109 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), _alpm_pkg_dup(), and _alpm_pkg_free().
| char* __alpm_pkg_t::md5sum |
Definition at line 84 of file lib/libalpm/package.h.
Referenced by _alpm_pkg_dup(), _alpm_pkg_free(), _alpm_pkg_validate_internal(), alpm_pkg_checkmd5sum(), and alpm_pkg_get_md5sum().
| char* __alpm_pkg_t::name |
Definition at line 79 of file lib/libalpm/package.h.
Referenced by _alpm_check_diskspace(), _alpm_db_add_pkgincache(), _alpm_db_find_fileconflicts(), _alpm_db_remove_pkgfromcache(), _alpm_db_search(), _alpm_depcmp_literal(), _alpm_local_db_pkgpath(), _alpm_local_db_write(), _alpm_pkg_cmp(), _alpm_pkg_dup(), _alpm_pkg_find(), _alpm_pkg_free(), _alpm_pkg_load_internal(), _alpm_pkg_should_ignore(), _alpm_pkghash_find(), _alpm_pkghash_remove(), _alpm_recursedeps(), _alpm_remove_single_package(), _alpm_resolvedeps(), _alpm_sortbydeps(), _alpm_sync_prepare(), alpm_add_pkg(), alpm_checkdeps(), alpm_db_set_pkgreason(), alpm_find_group_pkgs(), alpm_pkg_get_name(), alpm_remove_pkg(), alpm_sync_newversion(), and alpm_sync_sysupgrade().
| unsigned long __alpm_pkg_t::name_hash |
Definition at line 77 of file lib/libalpm/package.h.
Referenced by _alpm_depcmp_literal(), _alpm_pkg_dup(), _alpm_pkg_find(), _alpm_pkghash_find(), and _alpm_pkghash_remove().
| struct pkg_operations* __alpm_pkg_t::ops |
Definition at line 121 of file lib/libalpm/package.h.
Referenced by _alpm_pkg_dup(), _alpm_pkg_load_internal(), alpm_pkg_changelog_close(), alpm_pkg_changelog_open(), alpm_pkg_changelog_read(), alpm_pkg_get_arch(), alpm_pkg_get_backup(), alpm_pkg_get_builddate(), alpm_pkg_get_conflicts(), alpm_pkg_get_depends(), alpm_pkg_get_desc(), alpm_pkg_get_files(), alpm_pkg_get_groups(), alpm_pkg_get_installdate(), alpm_pkg_get_isize(), alpm_pkg_get_licenses(), alpm_pkg_get_optdepends(), alpm_pkg_get_packager(), alpm_pkg_get_provides(), alpm_pkg_get_reason(), alpm_pkg_get_replaces(), alpm_pkg_get_url(), and alpm_pkg_has_scriptlet().
Definition at line 114 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), _alpm_pkg_dup(), and _alpm_pkg_free().
Definition at line 100 of file lib/libalpm/package.h.
Referenced by _alpm_pkg_dup(), _alpm_pkg_free(), _alpm_pkg_free_trans(), _alpm_pkg_load_internal(), _alpm_sync_commit(), _alpm_sync_prepare(), alpm_db_set_pkgreason(), alpm_pkg_checkmd5sum(), alpm_pkg_compute_requiredby(), alpm_pkg_free(), alpm_pkg_get_db(), and alpm_pkg_get_origin().
| union { ... } __alpm_pkg_t::origin_data |
| char* __alpm_pkg_t::packager |
Definition at line 83 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), _alpm_pkg_dup(), and _alpm_pkg_free().
Definition at line 116 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), _alpm_pkg_dup(), and _alpm_pkg_free().
Definition at line 98 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), _alpm_pkg_dup(), _alpm_sync_prepare(), alpm_add_pkg(), and alpm_db_set_pkgreason().
Definition at line 119 of file lib/libalpm/package.h.
Referenced by _alpm_pkg_free(), _alpm_pkg_free_trans(), and _alpm_sync_prepare().
Definition at line 110 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), _alpm_pkg_dup(), and _alpm_pkg_free().
Definition at line 96 of file lib/libalpm/package.h.
Referenced by _alpm_pkg_dup(), and _alpm_pkg_load_internal().
| char* __alpm_pkg_t::sha256sum |
Definition at line 85 of file lib/libalpm/package.h.
Referenced by _alpm_pkg_dup(), _alpm_pkg_free(), _alpm_pkg_validate_internal(), and alpm_pkg_get_sha256sum().
| off_t __alpm_pkg_t::size |
Definition at line 92 of file lib/libalpm/package.h.
Referenced by _alpm_pkg_dup(), _alpm_pkg_load_internal(), _alpm_sync_commit(), alpm_pkg_get_size(), and alpm_pkg_unused_deltas().
| char* __alpm_pkg_t::url |
Definition at line 82 of file lib/libalpm/package.h.
Referenced by _alpm_local_db_write(), _alpm_pkg_dup(), and _alpm_pkg_free().
| char* __alpm_pkg_t::version |
Definition at line 80 of file lib/libalpm/package.h.
Referenced by _alpm_depcmp_literal(), _alpm_local_db_pkgpath(), _alpm_local_db_write(), _alpm_pkg_compare_versions(), _alpm_pkg_dup(), _alpm_pkg_free(), _alpm_pkg_load_internal(), _alpm_remove_single_package(), _alpm_resolvedeps(), alpm_add_pkg(), alpm_checkdeps(), alpm_pkg_get_version(), and alpm_sync_newversion().
1.7.6.1