|
dpkg 1.22.7-3-g89f48
|
Node describing a binary package file. More...
#include <dpkg-db.h>
Data Fields | |
| struct dependency * | depends |
| bool | essential |
| The ‘essential’ flag, true = yes, false = no (absent). | |
| bool | is_protected |
| The ‘protected’ flag, true = yes, false = no (absent). | |
| enum pkgmultiarch | multiarch |
| const struct dpkg_arch * | arch |
| const char * | pkgname_archqual |
| The following is the "pkgname:archqual" cached string, if this was a C++ class this member would be mutable. | |
| const char * | description |
| const char * | maintainer |
| const char * | source |
| const char * | installedsize |
| const char * | origin |
| const char * | bugs |
| struct dpkg_version | version |
| struct conffile * | conffiles |
| struct arbitraryfield * | arbs |
Node describing a binary package file.
This structure holds information contained on each binary package.
| struct arbitraryfield* pkgbin::arbs |
Referenced by pkg_format_print(), pkg_is_informative(), pkgbin_blank(), and varbuf_stanza().
| const struct dpkg_arch* pkgbin::arch |
| const char* pkgbin::bugs |
Referenced by pkg_is_informative(), and pkgbin_blank().
| struct conffile* pkgbin::conffiles |
| struct dependency* pkgbin::depends |
Referenced by breakses_ok(), deferred_remove(), dependencies_ok(), f_dependency(), pkg_is_informative(), pkgbin_blank(), predeppackage(), and w_dependency().
| const char* pkgbin::description |
Referenced by pkg_is_informative(), pkg_synopsis(), pkgbin_blank(), and pkgbin_synopsis().
| bool pkgbin::essential |
The ‘essential’ flag, true = yes, false = no (absent).
Referenced by check_conflict(), clearselections(), deferred_remove(), and pkgbin_blank().
| const char* pkgbin::installedsize |
Referenced by pkg_is_informative(), and pkgbin_blank().
| bool pkgbin::is_protected |
The ‘protected’ flag, true = yes, false = no (absent).
Referenced by check_conflict(), clearselections(), deferred_remove(), and pkgbin_blank().
| const char* pkgbin::maintainer |
Referenced by pkg_is_informative(), and pkgbin_blank().
| enum pkgmultiarch pkgbin::multiarch |
Referenced by filesavespackage(), pkg_blank(), pkg_infodb_foreach(), pkg_infodb_get_file(), process_archive(), and tarobject().
| const char* pkgbin::origin |
Referenced by pkg_is_informative(), and pkgbin_blank().
| const char* pkgbin::pkgname_archqual |
The following is the "pkgname:archqual" cached string, if this was a C++ class this member would be mutable.
Referenced by pkgbin_blank(), pkgbin_name(), and pkgbin_name_const().
| const char* pkgbin::source |
Referenced by pkg_is_informative(), pkg_source_version(), and pkgbin_blank().
| struct dpkg_version pkgbin::version |
Referenced by cu_postrmupgrade(), cu_preinstnew(), cu_preinstupgrade(), cu_prermdeconfigure(), cu_prerminfavour(), cu_prermupgrade(), deferred_configure(), deferred_remove(), depisok(), f_obs_revision(), f_version(), log_action(), maintscript_fallback(), modstatdb_note(), parsedb_parse(), pkg_is_informative(), pkg_source_version(), pkgbin_blank(), process_archive(), tarobject(), trigproc(), versionsatisfied(), w_version(), and wanttoinstall().