|
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 PM::LocaleSet | supportedLocales (const PMSelection &sel_r) const |
| virtual std::set< PMSelectablePtr > | pureInspacks_ptrs (const PMSelection &sel_r, const LangCode &locale) 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 |
Friends |
| class | ULSelectionParser |