_Pool Struct Reference

#include <pool.h>

List of all members.

Public Attributes

void * appdata
struct _Stringpool ss
Reldeprels
int nrels
Hashtable relhashtbl
Hashmask relhashmask
struct _Repo ** repos
int nrepos
struct _Repoinstalled
Solvablesolvables
int nsolvables
const char ** languages
int nlanguages
Idlanguagecache
int languagecacheother
int promoteepoch
int obsoleteusesprovides
int implicitobsoleteusesprovides
int obsoleteusescolors
int novirtualconflicts
int allowselfconflicts
Idid2arch
unsigned char * id2color
Id lastarch
Queue vendormap
Offsetwhatprovides
Offsetwhatprovides_rel
Idwhatprovidesdata
Offset whatprovidesdataoff
int whatprovidesdataleft
Mapconsidered
Id(* nscallback )(struct _Pool *, void *data, Id name, Id evr)
void * nscallbackdata
char * tmpspacebuf [POOL_TMPSPACEBUF]
int tmpspacelen [POOL_TMPSPACEBUF]
int tmpspacen
int debugmask
void(* debugcallback )(struct _Pool *, void *data, int type, const char *str)
void * debugcallbackdata
int(* loadcallback )(struct _Pool *, struct _Repodata *, void *)
void * loadcallbackdata
Repopos pos


Detailed Description

Definition at line 55 of file pool.h.


Member Data Documentation

Definition at line 56 of file pool.h.

struct _Stringpool _Pool::ss [read]

Definition at line 60 of file pool.h.

Referenced by pool_create(), pool_free(), pool_shrink_rels(), rel2id(), and repo_add_solv_flags().

Definition at line 62 of file pool.h.

Referenced by pool_add_fileconflicts_deps(), pool_freeidhashes(), and rel2id().

Definition at line 63 of file pool.h.

Referenced by pool_freeidhashes(), and rel2id().

struct _Repo** _Pool::repos [read]

struct _Repo* _Pool::installed [read]

Definition at line 70 of file pool.h.

Referenced by addchoicerules(), addedge(), addsolvableedges(), analyze_unsolvable_rule(), classify_cmp_pkgs(), convertsolution(), create_transaction_info(), dataiterator_jump_to_solvid(), dataiterator_step(), disableduprule(), disableinfarchrule(), dump_tes(), finddistupgradepackages(), findproblemrule_internal(), findrecommendedsuggested(), havescripts(), jobtodisablelist(), makemultiversionconflict(), makeruledecisions(), obsq_sortcmp(), policy_create_obsolete_index(), policy_findupdatepackages(), pool_add_fileconflicts_deps(), pool_add_solvable(), pool_add_solvable_block(), pool_addfileprovides_ids(), pool_addfileprovides_search(), pool_addrelproviders(), pool_calc_duchanges(), pool_calc_installsizechange(), pool_create(), pool_create_state_maps(), pool_createwhatprovides(), pool_free(), pool_free_solvable_block(), pool_installable(), pool_lookup_bin_checksum(), pool_lookup_checksum(), pool_lookup_id(), pool_lookup_num(), pool_lookup_str(), pool_lookup_void(), pool_search(), pool_trivial_installable_noobsoletesmap(), providedbyinstalled(), providedbyinstalled_multiversion(), prune_to_best_arch(), prune_to_best_version(), prune_to_best_version_sortcmp(), prune_to_highest_prio(), prune_to_recommended(), reenableduprule(), reenableinfarchrule(), repo_add_solv_flags(), repo_add_solvable(), repo_add_solvable_block(), repo_empty(), repo_free_solvable_block(), repo_lookup_id(), repo_lookup_str(), repo_search_md(), repodata_search(), repodata_set_location(), selectandinstall(), solvable_lookup_bin_checksum(), solvable_lookup_bool(), solvable_lookup_id(), solvable_lookup_idarray(), solvable_lookup_num(), solvable_lookup_str(), solvable_lookup_str_base(), solvable_lookup_void(), solvable_trivial_installable_map(), solvabledata_fetch(), solver_addduprules(), solver_addinfarchrules(), solver_addrpmrulesforsolvable(), solver_addrpmrulesforupdaters(), solver_addrpmrulesforweak(), solver_addupdaterule(), solver_allruleinfos(), solver_create_decisions_obsoletesmap(), solver_createdupmaps(), solver_dep_installed(), solver_disableproblem(), solver_enableproblem(), solver_printdecisions(), solver_printruleelement(), solver_printsolution(), solver_printtransaction(), solver_printtrivial(), solver_ruleinfo(), solver_run_sat(), solver_solve(), solver_splitprovides(), solvid2str(), transaction_add_obsoleted(), transaction_all_obs_pkgs(), transaction_base_type(), transaction_calculate(), transaction_check_order(), transaction_check_pkg(), transaction_classify(), transaction_classify_pkgs(), transaction_create_installedmap(), transaction_installedresult(), transaction_obs_pkg(), transaction_order(), and transaction_type().

const char** _Pool::languages

Definition at line 73 of file pool.h.

Referenced by pool_free(), pool_set_languages(), and solvable_lookup_str_poollang().

Definition at line 74 of file pool.h.

Referenced by pool_free(), pool_set_languages(), and solvable_lookup_str_poollang().

Definition at line 75 of file pool.h.

Referenced by pool_free(), pool_set_languages(), and solvable_lookup_str_poollang().

Definition at line 76 of file pool.h.

Referenced by pool_set_languages(), and solvable_lookup_str_poollang().

Definition at line 79 of file pool.h.

Referenced by evrcmp_str(), and solver_solve().

Definition at line 83 of file pool.h.

Referenced by solver_solve().

Definition at line 84 of file pool.h.

Referenced by solver_addrpmrulesforsolvable(), and solver_solve().

unsigned char* _Pool::id2color

Definition at line 90 of file pool.h.

Referenced by pool_arch2color(), pool_arch2color_slow(), and pool_setarch().

Definition at line 93 of file pool.h.

Referenced by pool_create(), pool_free(), and pool_vendor2mask().

Definition at line 108 of file pool.h.

Referenced by pool_installable().

Id(* _Pool::nscallback)(struct _Pool *, void *data, Id name, Id evr)

Definition at line 111 of file pool.h.

Referenced by pool_addrelproviders(), and solver_addrpmrulesforsolvable().

char* _Pool::tmpspacebuf[POOL_TMPSPACEBUF]

Definition at line 114 of file pool.h.

Referenced by pool_alloctmpspace(), and pool_free().

int _Pool::tmpspacelen[POOL_TMPSPACEBUF]

Definition at line 115 of file pool.h.

Referenced by pool_alloctmpspace().

Definition at line 116 of file pool.h.

Referenced by pool_alloctmpspace().

Definition at line 119 of file pool.h.

Referenced by pool_create(), pool_debug(), pool_setdebuglevel(), and pool_setdebugmask().

void(* _Pool::debugcallback)(struct _Pool *, void *data, int type, const char *str)

Definition at line 121 of file pool.h.

Referenced by pool_debug(), and pool_setdebugcallback().

int(* _Pool::loadcallback)(struct _Pool *, struct _Repodata *, void *)

Definition at line 125 of file pool.h.

Referenced by pool_setloadcallback(), and repodata_load_stub().


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

doxygen