|
Public Member Functions |
| PMULSelectionDataProvider (const Pathname &selectionname) |
virtual | ~PMULSelectionDataProvider () |
virtual std::string | summary (const PMSelection &sel_r, const LangCode &locale=LangCode("")) const |
virtual std::list< std::string > | description (const PMSelection &sel_r, const LangCode &locale=LangCode("")) const |
virtual std::list< std::string > | insnotify (const PMSelection &sel_r, const LangCode &locale=LangCode("")) const |
virtual std::list< std::string > | delnotify (const PMSelection &sel_r, const LangCode &locale=LangCode("")) const |
virtual FSize | size (const PMSelection &sel_r) const |
virtual std::string | category (const PMSelection &sel_r) const |
virtual bool | visible (const PMSelection &sel_r) const |
virtual std::list< std::string > | suggests (const PMSelection &sel_r) const |
virtual std::list< PMSelectionPtr > | suggests_ptrs (const PMSelection &sel_r) const |
virtual std::list< std::string > | recommends (const PMSelection &sel_r) const |
virtual std::list< PMSelectionPtr > | recommends_ptrs (const PMSelection &sel_r) const |
virtual std::list< std::string > | inspacks (const PMSelection &sel_r, const LangCode &locale=LangCode("")) const |
virtual std::list< std::string > | delpacks (const PMSelection &sel_r, const LangCode &locale=LangCode("")) const |
virtual std::set< PMSelectablePtr > | inspacks_ptrs (const PMSelection &sel_r, const LangCode &locale) const |
virtual std::set< PMSelectablePtr > | delpacks_ptrs (const PMSelection &sel_r, const LangCode &locale) const |
virtual FSize | archivesize (const PMSelection &sel_r) const |
virtual std::string | order (const PMSelection &sel_r) const |
virtual bool | isBase (const PMSelection &sel_r) const |
virtual PMError | provideSelToInstall (const PMSelection &sel_r, Pathname &path_r) const |
Protected Member Functions |
TagCacheRetrievalPtr | getCacheRetrieval () |
Protected Attributes |
TaggedFile::Tag::posmaptype | _attr_SUMMARY |
TaggedFile::Tag::posmaptype | _attr_DESCRIPTION |
TaggedFile::Tag::posmaptype | _attr_INSNOTIFY |
TaggedFile::Tag::posmaptype | _attr_DELNOTIFY |
FSize | _attr_SIZE |
std::string | _attr_CATEGORY |
bool | _attr_ISBASE |
bool | _attr_VISIBLE |
std::list< std::string > | _attr_RECOMMENDS |
std::list< PMSelectionPtr > | _ptrs_attr_RECOMMENDS |
std::list< std::string > | _attr_SUGGESTS |
std::list< PMSelectionPtr > | _ptrs_attr_SUGGESTS |
TaggedFile::Tag::posmaptype | _attr_INSPACKS |
TaggedFile::Tag::posmaptype | _attr_DELPACKS |
slcmaptype | _ptrs_attr_INSPACKS |
slcmaptype | _ptrs_attr_DELPACKS |
FSize | _attr_ARCHIVESIZE |
std::string | _attr_ORDER |
TagCacheRetrievalPtr | _selection_retrieval |
Private Types |
typedef TaggedFile::Tag::posmaptype::const_iterator | posmapIT |
typedef map< LangCode, std::set<
PMSelectablePtr > > | slcmaptype |
typedef slcmaptype::const_iterator | slcmapIT |
Private Member Functions |
| REP_BODY (PMULSelectionDataProvider) |
posmapIT | posmapFind (const TaggedFile::Tag::posmaptype &theMap, const LangCode &locale, bool with_empty) const |
slcmapIT | slcmapFind (const slcmaptype &theMap, const LangCode &locale, bool with_empty) const |
std::string | posmapSLookup (const TaggedFile::Tag::posmaptype &theMap, const LangCode &locale, bool with_empty) const |
std::list< std::string > | posmapLLookup (const TaggedFile::Tag::posmaptype &theMap, const LangCode &locale, bool with_empty) const |
std::list< std::string > | sellist2strlist (const std::list< PMSelectionPtr > &sellist) const |
std::list< std::string > | slclist2strlist (const std::set< PMSelectablePtr > &slclist) const |
std::list< std::string > | pkgsList (const LangCode &locale, bool is_delpacks) const |
std::set< PMSelectablePtr > | pkgsPointers (const LangCode &locale, bool is_delpacks) const |