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