libalpm
Arch Linux Package Manager Library
Data Fields
__alpm_pkg_t Struct Reference

#include <package.h>

Collaboration diagram for __alpm_pkg_t:
Collaboration graph
[legend]

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_thandle
alpm_list_tlicenses
alpm_list_treplaces
alpm_list_tgroups
alpm_list_tbackup
alpm_list_tdepends
alpm_list_toptdepends
alpm_list_tconflicts
alpm_list_tprovides
alpm_list_tdeltas
alpm_list_tdelta_path
alpm_list_tremoves
struct pkg_operationsops
alpm_filelist_t files

Detailed Description

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


Field Documentation

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

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 118 of file lib/libalpm/package.h.

Referenced by _alpm_pkg_free().

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

Referenced by _alpm_local_db_write(), _alpm_pkg_dup(), and _alpm_pkg_free().

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

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

Referenced by _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 90 of file lib/libalpm/package.h.

Referenced by _alpm_local_db_write(), and _alpm_pkg_dup().

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

unsigned long __alpm_pkg_t::name_hash

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

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

Referenced by _alpm_local_db_write(), _alpm_pkg_dup(), and _alpm_pkg_free().


The documentation for this struct was generated from the following file: