Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

PMSelectionDataProvider Class Reference

Common interface to be realized by all SelectionDataProvider. More...

#include <PMSelectionDataProvider.h>

Inheritance diagram for PMSelectionDataProvider:

CountedRep Rep PMULSelectionDataProvider List of all members.

Public Member Functions

virtual std::string summary (const PMSelection &sel_r, const LangCode &lang=LangCode("")) const
virtual std::list< std::string > description (const PMSelection &sel_r, const LangCode &lang=LangCode("")) const
virtual std::list< std::string > insnotify (const PMSelection &sel_r, const LangCode &lang=LangCode("")) const
virtual std::list< std::string > delnotify (const PMSelection &sel_r, const LangCode &lang=LangCode("")) const
virtual FSize size (const PMSelection &sel_r) const
virtual bool providesSources (const PMSelection &sel_r) const
virtual std::string instSrcLabel (const PMSelection &sel_r) const
virtual Vendor instSrcVendor (const PMSelection &sel_r) const
virtual unsigned instSrcRank (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 &lang=LangCode("")) const
virtual std::list< std::string > delpacks (const PMSelection &sel_r, const LangCode &lang=LangCode("")) const
virtual PM::LocaleSet supportedLocales (const PMSelection &sel_r) const
virtual std::set< PMSelectablePtr > pureInspacks_ptrs (const PMSelection &sel_r, const LangCode &lang) const
virtual std::set< PMSelectablePtr > inspacks_ptrs (const PMSelection &sel_r, const LangCode &lang) const
virtual std::set< PMSelectablePtr > delpacks_ptrs (const PMSelection &sel_r, const LangCode &lang) 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

Static Public Member Functions

static std::string summary (const LangCode &lang=LangCode(""))
static std::list< std::string > description (const LangCode &lang=LangCode(""))
static std::list< std::string > insnotify (const LangCode &lang=LangCode(""))
static std::list< std::string > delnotify (const LangCode &lang=LangCode(""))
static FSize size ()
static bool providesSources ()
static std::string instSrcLabel ()
static Vendor instSrcVendor ()
static unsigned instSrcRank ()
static std::string category ()
static bool visible ()
static std::list< std::string > suggests ()
static std::list< PMSelectionPtr > suggests_ptrs ()
static std::list< std::string > recommends ()
static std::list< PMSelectionPtr > recommends_ptrs ()
static std::list< std::string > inspacks (const LangCode &lang=LangCode(""))
static std::list< std::string > delpacks (const LangCode &lang=LangCode(""))
static PM::LocaleSet supportedLocales ()
static std::set< PMSelectablePtr > pureInspacks_ptrs (const LangCode &lang)
static std::set< PMSelectablePtr > inspacks_ptrs (const LangCode &lang)
static std::set< PMSelectablePtr > delpacks_ptrs (const LangCode &lang)
static FSize archivesize ()
static std::string order ()
static bool isBase ()
static PMError provideSelToInstall (Pathname &path_r)

Protected Member Functions

 PMSelectionDataProvider ()
virtual ~PMSelectionDataProvider ()
PMSelectionPtr mkPtr (const PMSelection &sel_r) const

Private Member Functions

 REP_BODY (PMSelectionDataProvider)

Detailed Description

Common interface to be realized by all SelectionDataProvider.

PMSelection attribute retrieval. The PMSelection this pointer is passed in case the concrete DataProvider has do some lookup.

Default values provided by static members

See also:
DataProvider


Constructor & Destructor Documentation

PMSelectionDataProvider::PMSelectionDataProvider  )  [protected]
 

PMSelectionDataProvider::~PMSelectionDataProvider  )  [protected, virtual]
 


Member Function Documentation

virtual FSize PMSelectionDataProvider::archivesize const PMSelection sel_r  )  const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static FSize PMSelectionDataProvider::archivesize  )  [inline, static]
 

virtual std::string PMSelectionDataProvider::category const PMSelection sel_r  )  const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static std::string PMSelectionDataProvider::category  )  [inline, static]
 

virtual std::list<std::string> PMSelectionDataProvider::delnotify const PMSelection sel_r,
const LangCode lang = LangCode("")
const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static std::list<std::string> PMSelectionDataProvider::delnotify const LangCode lang = LangCode("")  )  [inline, static]
 

virtual std::list<std::string> PMSelectionDataProvider::delpacks const PMSelection sel_r,
const LangCode lang = LangCode("")
const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static std::list<std::string> PMSelectionDataProvider::delpacks const LangCode lang = LangCode("")  )  [inline, static]
 

virtual std::set<PMSelectablePtr> PMSelectionDataProvider::delpacks_ptrs const PMSelection sel_r,
const LangCode lang
const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static std::set<PMSelectablePtr> PMSelectionDataProvider::delpacks_ptrs const LangCode lang  )  [inline, static]
 

virtual std::list<std::string> PMSelectionDataProvider::description const PMSelection sel_r,
const LangCode lang = LangCode("")
const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static std::list<std::string> PMSelectionDataProvider::description const LangCode lang = LangCode("")  )  [inline, static]
 

virtual std::list<std::string> PMSelectionDataProvider::insnotify const PMSelection sel_r,
const LangCode lang = LangCode("")
const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static std::list<std::string> PMSelectionDataProvider::insnotify const LangCode lang = LangCode("")  )  [inline, static]
 

virtual std::list<std::string> PMSelectionDataProvider::inspacks const PMSelection sel_r,
const LangCode lang = LangCode("")
const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static std::list<std::string> PMSelectionDataProvider::inspacks const LangCode lang = LangCode("")  )  [inline, static]
 

virtual std::set<PMSelectablePtr> PMSelectionDataProvider::inspacks_ptrs const PMSelection sel_r,
const LangCode lang
const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static std::set<PMSelectablePtr> PMSelectionDataProvider::inspacks_ptrs const LangCode lang  )  [inline, static]
 

virtual std::string PMSelectionDataProvider::instSrcLabel const PMSelection sel_r  )  const [inline, virtual]
 

static std::string PMSelectionDataProvider::instSrcLabel  )  [inline, static]
 

virtual unsigned PMSelectionDataProvider::instSrcRank const PMSelection sel_r  )  const [inline, virtual]
 

static unsigned PMSelectionDataProvider::instSrcRank  )  [inline, static]
 

virtual Vendor PMSelectionDataProvider::instSrcVendor const PMSelection sel_r  )  const [inline, virtual]
 

static Vendor PMSelectionDataProvider::instSrcVendor  )  [inline, static]
 

virtual bool PMSelectionDataProvider::isBase const PMSelection sel_r  )  const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static bool PMSelectionDataProvider::isBase  )  [inline, static]
 

PMSelectionPtr PMSelectionDataProvider::mkPtr const PMSelection sel_r  )  const [inline, protected]
 

In case concrete SelectionDataProvider wants PMSelectionPtr for lookup.

virtual std::string PMSelectionDataProvider::order const PMSelection sel_r  )  const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static std::string PMSelectionDataProvider::order  )  [inline, static]
 

virtual PMError PMSelectionDataProvider::provideSelToInstall const PMSelection sel_r,
Pathname path_r
const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static PMError PMSelectionDataProvider::provideSelToInstall Pathname path_r  )  [inline, static]
 

virtual bool PMSelectionDataProvider::providesSources const PMSelection sel_r  )  const [inline, virtual]
 

static bool PMSelectionDataProvider::providesSources  )  [inline, static]
 

virtual std::set<PMSelectablePtr> PMSelectionDataProvider::pureInspacks_ptrs const PMSelection sel_r,
const LangCode lang
const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static std::set<PMSelectablePtr> PMSelectionDataProvider::pureInspacks_ptrs const LangCode lang  )  [inline, static]
 

virtual std::list<std::string> PMSelectionDataProvider::recommends const PMSelection sel_r  )  const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static std::list<std::string> PMSelectionDataProvider::recommends  )  [inline, static]
 

virtual std::list<PMSelectionPtr> PMSelectionDataProvider::recommends_ptrs const PMSelection sel_r  )  const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static std::list<PMSelectionPtr> PMSelectionDataProvider::recommends_ptrs  )  [inline, static]
 

PMSelectionDataProvider::REP_BODY PMSelectionDataProvider   )  [private]
 

virtual FSize PMSelectionDataProvider::size const PMSelection sel_r  )  const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static FSize PMSelectionDataProvider::size  )  [inline, static]
 

virtual std::list<std::string> PMSelectionDataProvider::suggests const PMSelection sel_r  )  const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static std::list<std::string> PMSelectionDataProvider::suggests  )  [inline, static]
 

virtual std::list<PMSelectionPtr> PMSelectionDataProvider::suggests_ptrs const PMSelection sel_r  )  const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static std::list<PMSelectionPtr> PMSelectionDataProvider::suggests_ptrs  )  [inline, static]
 

virtual std::string PMSelectionDataProvider::summary const PMSelection sel_r,
const LangCode lang = LangCode("")
const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static std::string PMSelectionDataProvider::summary const LangCode lang = LangCode("")  )  [inline, static]
 

virtual PM::LocaleSet PMSelectionDataProvider::supportedLocales const PMSelection sel_r  )  const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static PM::LocaleSet PMSelectionDataProvider::supportedLocales  )  [inline, static]
 

virtual bool PMSelectionDataProvider::visible const PMSelection sel_r  )  const [inline, virtual]
 

Reimplemented in PMULSelectionDataProvider.

static bool PMSelectionDataProvider::visible  )  [inline, static]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 12 21:52:14 2005 for yast2-packagemanager by  doxygen 1.4.4