__pmpkg_t Struct Reference

#include <package.h>

Collaboration diagram for __pmpkg_t:

Collaboration graph
[legend]

Data Fields

char * filename
char * name
char * version
char * desc
char * url
time_t builddate
time_t installdate
char * packager
char * md5sum
char * arch
unsigned long size
unsigned long isize
unsigned short scriptlet
unsigned short force
pmpkgreason_t reason
alpm_list_tlicenses
alpm_list_treplaces
alpm_list_tgroups
alpm_list_tfiles
alpm_list_tbackup
alpm_list_tdepends
alpm_list_toptdepends
alpm_list_tconflicts
alpm_list_tprovides
alpm_list_tdeltas
pmpkgfrom_t origin
union {
   pmdb_t *   db
   char *   file
origin_data
pmdbinfrq_t infolevel

Detailed Description

Definition at line 36 of file lib/libalpm/package.h.


Field Documentation

char* __pmpkg_t::filename

Definition at line 37 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_pkg_dup(), _alpm_pkg_free(), and alpm_pkg_get_filename().

char* __pmpkg_t::name

Definition at line 38 of file lib/libalpm/package.h.

Referenced by _alpm_add_loadtarget(), _alpm_db_find_fileconflicts(), _alpm_db_read(), _alpm_db_remove(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), _alpm_pkg_load(), _alpm_pkg_new(), _alpm_remove_commit(), _alpm_remove_loadtarget(), _alpm_resolvedeps(), _alpm_sortbydeps(), _alpm_sync_commit(), _alpm_sync_prepare(), alpm_checkdeps(), alpm_pkg_compute_requiredby(), alpm_pkg_get_filename(), and alpm_pkg_get_name().

char* __pmpkg_t::version

Definition at line 39 of file lib/libalpm/package.h.

Referenced by _alpm_add_loadtarget(), _alpm_db_read(), _alpm_db_remove(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), _alpm_pkg_load(), _alpm_pkg_new(), alpm_pkg_get_filename(), and alpm_pkg_get_version().

char* __pmpkg_t::desc

Definition at line 40 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), and alpm_pkg_get_desc().

char* __pmpkg_t::url

Definition at line 41 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), and alpm_pkg_get_url().

time_t __pmpkg_t::builddate

Definition at line 42 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), and alpm_pkg_get_builddate().

time_t __pmpkg_t::installdate

Definition at line 43 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), and alpm_pkg_get_installdate().

char* __pmpkg_t::packager

Definition at line 44 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), and alpm_pkg_get_packager().

char* __pmpkg_t::md5sum

Definition at line 45 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), and alpm_pkg_get_md5sum().

char* __pmpkg_t::arch

Definition at line 46 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), alpm_pkg_get_arch(), and alpm_pkg_get_filename().

unsigned long __pmpkg_t::size

Definition at line 47 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_load(), and alpm_pkg_get_size().

unsigned long __pmpkg_t::isize

Definition at line 48 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), and alpm_pkg_get_isize().

unsigned short __pmpkg_t::scriptlet

Definition at line 49 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_pkg_dup(), _alpm_pkg_load(), and alpm_pkg_has_scriptlet().

unsigned short __pmpkg_t::force

Definition at line 50 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_compare_versions(), and _alpm_pkg_dup().

pmpkgreason_t __pmpkg_t::reason

Definition at line 51 of file lib/libalpm/package.h.

Referenced by _alpm_add_loadtarget(), _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_sync_commit(), and alpm_pkg_get_reason().

alpm_list_t* __pmpkg_t::licenses

Definition at line 52 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), and alpm_pkg_get_licenses().

alpm_list_t* __pmpkg_t::replaces

Definition at line 53 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), and alpm_pkg_get_replaces().

alpm_list_t* __pmpkg_t::groups

Definition at line 54 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), and alpm_pkg_get_groups().

alpm_list_t* __pmpkg_t::files

Definition at line 55 of file lib/libalpm/package.h.

Referenced by _alpm_db_find_fileconflicts(), _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), _alpm_pkg_load(), and alpm_pkg_get_files().

alpm_list_t* __pmpkg_t::backup

Definition at line 56 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), and alpm_pkg_get_backup().

alpm_list_t* __pmpkg_t::depends

Definition at line 57 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), and alpm_pkg_get_depends().

alpm_list_t* __pmpkg_t::optdepends

Definition at line 58 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), and alpm_pkg_get_optdepends().

alpm_list_t* __pmpkg_t::conflicts

Definition at line 59 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), and alpm_pkg_get_conflicts().

alpm_list_t* __pmpkg_t::provides

Definition at line 60 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_db_write(), _alpm_pkg_dup(), _alpm_pkg_free(), and alpm_pkg_get_provides().

alpm_list_t* __pmpkg_t::deltas

Definition at line 61 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_pkg_dup(), _alpm_pkg_free(), and alpm_pkg_get_deltas().

pmpkgfrom_t __pmpkg_t::origin

Definition at line 63 of file lib/libalpm/package.h.

Referenced by _alpm_db_load_pkgcache(), _alpm_db_read(), _alpm_db_scan(), _alpm_pkg_compare_versions(), _alpm_pkg_dup(), _alpm_pkg_free(), _alpm_pkg_load(), alpm_pkg_changelog_close(), alpm_pkg_changelog_open(), alpm_pkg_changelog_read(), alpm_pkg_checkmd5sum(), alpm_pkg_free(), alpm_pkg_get_arch(), alpm_pkg_get_backup(), alpm_pkg_get_builddate(), alpm_pkg_get_conflicts(), 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_packager(), alpm_pkg_get_provides(), alpm_pkg_get_reason(), alpm_pkg_get_replaces(), alpm_pkg_get_size(), alpm_pkg_get_url(), alpm_pkg_get_version(), and alpm_pkg_has_scriptlet().

pmdb_t* __pmpkg_t::db

Definition at line 69 of file lib/libalpm/package.h.

Referenced by _alpm_db_load_pkgcache(), _alpm_db_scan(), _alpm_pkg_compare_versions(), _alpm_pkg_dup(), _alpm_sync_commit(), alpm_pkg_checkmd5sum(), alpm_pkg_get_arch(), alpm_pkg_get_backup(), alpm_pkg_get_builddate(), alpm_pkg_get_conflicts(), 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_packager(), alpm_pkg_get_provides(), alpm_pkg_get_reason(), alpm_pkg_get_replaces(), alpm_pkg_get_size(), alpm_pkg_get_url(), alpm_pkg_get_version(), and alpm_pkg_has_scriptlet().

char* __pmpkg_t::file

Definition at line 70 of file lib/libalpm/package.h.

Referenced by _alpm_pkg_dup(), _alpm_pkg_free(), _alpm_pkg_load(), and alpm_pkg_changelog_open().

union { ... } __pmpkg_t::origin_data

Referenced by _alpm_db_load_pkgcache(), _alpm_db_scan(), _alpm_pkg_compare_versions(), _alpm_pkg_dup(), _alpm_pkg_free(), _alpm_pkg_load(), _alpm_sync_commit(), alpm_pkg_changelog_open(), alpm_pkg_checkmd5sum(), alpm_pkg_get_arch(), alpm_pkg_get_backup(), alpm_pkg_get_builddate(), alpm_pkg_get_conflicts(), 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_packager(), alpm_pkg_get_provides(), alpm_pkg_get_reason(), alpm_pkg_get_replaces(), alpm_pkg_get_size(), alpm_pkg_get_url(), alpm_pkg_get_version(), and alpm_pkg_has_scriptlet().

pmdbinfrq_t __pmpkg_t::infolevel

Definition at line 72 of file lib/libalpm/package.h.

Referenced by _alpm_db_read(), _alpm_pkg_dup(), _alpm_pkg_load(), alpm_pkg_get_arch(), alpm_pkg_get_backup(), alpm_pkg_get_builddate(), alpm_pkg_get_conflicts(), 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_packager(), alpm_pkg_get_provides(), alpm_pkg_get_reason(), alpm_pkg_get_replaces(), alpm_pkg_get_size(), alpm_pkg_get_url(), alpm_pkg_get_version(), and alpm_pkg_has_scriptlet().


The documentation for this struct was generated from the following file:
Generated on Tue Jan 15 00:03:16 2008 for libalpm by  doxygen 1.5.4