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