satsolver
0.17.2
|
#include <repodata.h>
Public Attributes | |
struct _Repo * | repo |
int | state |
void(* | loadcallback )(struct _Repodata *) |
int | start |
int | end |
FILE * | fp |
int | error |
Repokey * | keys |
unsigned int | nkeys |
unsigned char | keybits [32] |
Id * | schemata |
unsigned int | nschemata |
Id * | schemadata |
unsigned int | schemadatalen |
Id * | schematahash |
Stringpool | spool |
int | localpool |
Dirpool | dirpool |
unsigned char * | incoredata |
unsigned int | incoredatalen |
unsigned int | incoredatafree |
Id | mainschema |
Id * | mainschemaoffsets |
Id * | incoreoffset |
Id * | verticaloffset |
Id | lastverticaloffset |
Repopagestore | store |
unsigned char * | vincore |
unsigned int | vincorelen |
Id ** | attrs |
Id ** | xattrs |
int | nxattrs |
unsigned char * | attrdata |
unsigned int | attrdatalen |
Id * | attriddata |
unsigned int | attriddatalen |
Id | lasthandle |
Id | lastkey |
Id | lastdatalen |
Definition at line 43 of file repodata.h.
struct _Repo* _Repodata::repo |
Definition at line 44 of file repodata.h.
Referenced by repo_add_solv_flags(), repodata_add_poolstr_array(), repodata_chk2str(), repodata_create_stubs(), repodata_dir2str(), repodata_empty(), repodata_free(), repodata_globalize_id(), repodata_initdata(), repodata_internalize(), repodata_load_stub(), repodata_localize_id(), repodata_lookup_str(), repodata_search(), repodata_serialize_key(), repodata_set_location(), repodata_set_poolstr(), repodata_setpos_kv(), repodata_str2dir(), solver_fill_DU_cb(), and solvid2data().
int _Repodata::state |
Definition at line 52 of file repodata.h.
Referenced by dataiterator_filelistcheck(), load_repodata(), maybe_load_repodata(), pool_addfileprovides_search(), repo_add_repodata(), repo_last_repodata(), repo_search_md(), repodata_create_stubs(), repodata_empty(), and repodata_load_stub().
void(* _Repodata::loadcallback)(struct _Repodata *) |
Definition at line 54 of file repodata.h.
Referenced by load_repodata(), repo_search_md(), repodata_create_stubs(), and repodata_empty().
int _Repodata::start |
Definition at line 56 of file repodata.h.
Referenced by pool_addfileprovides_search(), repo_add_solv_flags(), repodata_create_stubs(), repodata_extend(), repodata_extend_block(), repodata_freedata(), repodata_get_attrp(), repodata_internalize(), repodata_merge_attrs(), repodata_merge_some_attrs(), repodata_shrink(), and solvid2data().
int _Repodata::end |
Definition at line 57 of file repodata.h.
Referenced by pool_addfileprovides_search(), repo_add_solv_flags(), repo_free_solvable_block(), repo_lookup_bin_checksum(), repo_lookup_id(), repo_lookup_idarray(), repo_lookup_num(), repo_lookup_str(), repo_lookup_type(), repo_lookup_void(), repo_search_md(), repodata_create_stubs(), repodata_extend(), repodata_extend_block(), repodata_freedata(), repodata_get_attrp(), repodata_internalize(), repodata_shrink(), and solvid2data().
FILE* _Repodata::fp |
Definition at line 59 of file repodata.h.
Referenced by read_id(), read_idarray(), read_u32(), read_u8(), and repo_add_solv_flags().
int _Repodata::error |
Definition at line 60 of file repodata.h.
Referenced by incore_map_idarray(), read_id(), read_idarray(), read_u32(), read_u8(), and repo_add_solv_flags().
Repokey* _Repodata::keys |
Definition at line 62 of file repodata.h.
Referenced by data_skip_schema(), dataiterator_filelistcheck(), dataiterator_find_keyname(), dataiterator_seek(), dataiterator_step(), find_key_data(), forward_to_key(), get_vertical_data(), maybe_load_repodata(), pool_addfileprovides_search(), repo_add_solv_flags(), repo_search_md(), repodata_add_array(), repodata_delete_uninternalized(), repodata_freedata(), repodata_has_keyname(), repodata_id2key(), repodata_initdata(), repodata_insert_keyid(), repodata_internalize(), repodata_key2id(), repodata_lookup_type(), repodata_lookup_void(), repodata_search(), and repodata_serialize_key().
unsigned int _Repodata::nkeys |
Definition at line 63 of file repodata.h.
Referenced by dataiterator_filelistcheck(), maybe_load_repodata(), pool_addfileprovides_search(), repo_add_solv_flags(), repo_search_md(), repodata_has_keyname(), repodata_initdata(), repodata_internalize(), and repodata_key2id().
unsigned char _Repodata::keybits[32] |
Definition at line 64 of file repodata.h.
Referenced by repo_add_solv_flags(), repodata_key2id(), and repodata_precheck_keyname().
Id* _Repodata::schemata |
Definition at line 66 of file repodata.h.
Referenced by data_skip_schema(), dataiterator_seek(), dataiterator_step(), find_key_data(), forward_to_key(), repo_add_solv_flags(), repodata_free_schemahash(), repodata_freedata(), repodata_id2schema(), repodata_initdata(), repodata_internalize(), repodata_lookup_type(), repodata_lookup_void(), repodata_schema2id(), and repodata_search().
unsigned int _Repodata::nschemata |
Definition at line 67 of file repodata.h.
Referenced by repo_add_solv_flags(), repodata_free_schemahash(), repodata_initdata(), and repodata_schema2id().
Id* _Repodata::schemadata |
Definition at line 68 of file repodata.h.
Referenced by data_skip_schema(), dataiterator_seek(), dataiterator_step(), find_key_data(), forward_to_key(), repo_add_solv_flags(), repodata_free_schemahash(), repodata_freedata(), repodata_id2schema(), repodata_initdata(), repodata_internalize(), repodata_lookup_type(), repodata_lookup_void(), repodata_schema2id(), and repodata_search().
unsigned int _Repodata::schemadatalen |
Definition at line 69 of file repodata.h.
Referenced by repo_add_solv_flags(), repodata_free_schemahash(), repodata_initdata(), and repodata_schema2id().
Id* _Repodata::schematahash |
Definition at line 70 of file repodata.h.
Referenced by repodata_free_schemahash(), repodata_freedata(), and repodata_schema2id().
Stringpool _Repodata::spool |
Definition at line 72 of file repodata.h.
Referenced by repo_add_solv_flags(), repodata_add_poolstr_array(), repodata_dir2str(), repodata_freedata(), repodata_globalize_id(), repodata_initdata(), repodata_localize_id(), repodata_lookup_str(), repodata_set_poolstr(), repodata_str2dir(), repodata_stringify(), and solver_fill_DU_cb().
int _Repodata::localpool |
Definition at line 73 of file repodata.h.
Referenced by pool_lookup_id(), repo_add_solv_flags(), repo_lookup_id(), repo_lookup_idarray(), repo_set_id(), repodata_add_poolstr_array(), repodata_dir2str(), repodata_globalize_id(), repodata_initdata(), repodata_localize_id(), repodata_lookup_str(), repodata_set_poolstr(), repodata_str2dir(), repodata_stringify(), and solver_fill_DU_cb().
Dirpool _Repodata::dirpool |
Definition at line 75 of file repodata.h.
Referenced by addfileprovides_cb(), repo_add_solv_flags(), repodata_dir2str(), repodata_freedata(), repodata_str2dir(), and solver_fill_DU_cb().
unsigned char* _Repodata::incoredata |
Definition at line 77 of file repodata.h.
Referenced by dataiterator_setpos(), dataiterator_setpos_parent(), forward_to_key(), incore_add_blob(), incore_add_id(), incore_add_u32(), repo_add_solv_flags(), repodata_freedata(), repodata_internalize(), repodata_setpos_kv(), and solvid2data().
unsigned int _Repodata::incoredatalen |
Definition at line 78 of file repodata.h.
Referenced by incore_add_blob(), incore_add_id(), incore_add_u32(), repo_add_solv_flags(), and repodata_internalize().
unsigned int _Repodata::incoredatafree |
Definition at line 79 of file repodata.h.
Referenced by incore_add_blob(), incore_add_id(), incore_add_u32(), repo_add_solv_flags(), and repodata_internalize().
Id _Repodata::mainschema |
Definition at line 81 of file repodata.h.
Referenced by forward_to_key(), repo_add_solv_flags(), and repodata_internalize().
Id* _Repodata::mainschemaoffsets |
Definition at line 82 of file repodata.h.
Referenced by forward_to_key(), repo_add_solv_flags(), repodata_freedata(), and repodata_internalize().
Id* _Repodata::incoreoffset |
Definition at line 84 of file repodata.h.
Referenced by repo_add_solv_flags(), repodata_extend(), repodata_extend_block(), repodata_freedata(), repodata_internalize(), repodata_shrink(), and solvid2data().
Id* _Repodata::verticaloffset |
Definition at line 86 of file repodata.h.
Referenced by get_vertical_data(), repo_add_solv_flags(), repodata_freedata(), and repodata_key2id().
Id _Repodata::lastverticaloffset |
Definition at line 87 of file repodata.h.
Referenced by get_vertical_data(), repo_add_solv_flags(), and repodata_serialize_key().
Repopagestore _Repodata::store |
Definition at line 89 of file repodata.h.
Referenced by get_vertical_data(), repo_add_solv_flags(), repodata_disable_paging(), repodata_freedata(), and repodata_initdata().
unsigned char* _Repodata::vincore |
Definition at line 91 of file repodata.h.
Referenced by get_vertical_data(), repodata_freedata(), and repodata_internalize().
unsigned int _Repodata::vincorelen |
Definition at line 92 of file repodata.h.
Referenced by get_vertical_data(), and repodata_internalize().
Id** _Repodata::attrs |
Definition at line 94 of file repodata.h.
Referenced by repo_internalize(), repodata_extend(), repodata_freedata(), repodata_get_attrp(), repodata_internalize(), repodata_merge_attrs(), repodata_merge_some_attrs(), and repodata_shrink().
Id** _Repodata::xattrs |
Definition at line 95 of file repodata.h.
Referenced by repo_internalize(), repodata_freedata(), repodata_get_attrp(), repodata_internalize(), repodata_new_handle(), and repodata_serialize_key().
int _Repodata::nxattrs |
Definition at line 96 of file repodata.h.
Referenced by repodata_freedata(), repodata_get_attrp(), repodata_internalize(), and repodata_new_handle().
unsigned char* _Repodata::attrdata |
Definition at line 98 of file repodata.h.
Referenced by repodata_add_dirstr(), repodata_freedata(), repodata_internalize(), repodata_serialize_key(), repodata_set_bin_checksum(), repodata_set_binary(), and repodata_set_str().
unsigned int _Repodata::attrdatalen |
Definition at line 99 of file repodata.h.
Referenced by repodata_add_dirstr(), repodata_internalize(), repodata_set_bin_checksum(), repodata_set_binary(), and repodata_set_str().
Id* _Repodata::attriddata |
Definition at line 100 of file repodata.h.
Referenced by repodata_add_array(), repodata_add_dirnumnum(), repodata_add_dirstr(), repodata_add_fixarray(), repodata_add_flexarray(), repodata_add_idarray(), repodata_freedata(), repodata_internalize(), repodata_serialize_key(), and repodata_set_idarray().
unsigned int _Repodata::attriddatalen |
Definition at line 101 of file repodata.h.
Referenced by repodata_add_array(), repodata_add_dirnumnum(), repodata_add_dirstr(), repodata_add_fixarray(), repodata_add_flexarray(), repodata_add_idarray(), repodata_internalize(), and repodata_set_idarray().
Id _Repodata::lasthandle |
Definition at line 104 of file repodata.h.
Referenced by repodata_add_array(), and repodata_internalize().
Id _Repodata::lastkey |
Definition at line 105 of file repodata.h.
Referenced by repodata_add_array(), and repodata_internalize().
Id _Repodata::lastdatalen |
Definition at line 106 of file repodata.h.
Referenced by repodata_add_array(), and repodata_internalize().