Main Page | Namespace List | Class Hierarchy | Class List | 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 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

std::string summary (const LangCode &lang=LangCode(""))
std::list< std::string > description (const LangCode &lang=LangCode(""))
std::list< std::string > insnotify (const LangCode &lang=LangCode(""))
std::list< std::string > delnotify (const LangCode &lang=LangCode(""))
FSize size ()
bool providesSources ()
std::string instSrcLabel ()
Vendor instSrcVendor ()
unsigned instSrcRank ()
std::string category ()
bool visible ()
std::list< std::string > suggests ()
std::list< PMSelectionPtr > suggests_ptrs ()
std::list< std::string > recommends ()
std::list< PMSelectionPtr > recommends_ptrs ()
std::list< std::string > inspacks (const LangCode &lang=LangCode(""))
std::list< std::string > delpacks (const LangCode &lang=LangCode(""))
std::set< PMSelectablePtr > inspacks_ptrs (const LangCode &lang)
std::set< PMSelectablePtr > delpacks_ptrs (const LangCode &lang)
FSize archivesize ()
std::string order ()
bool isBase ()
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.

FSize PMSelectionDataProvider::archivesize  )  [inline, static]
 

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

Reimplemented in PMULSelectionDataProvider.

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.

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.

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.

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.

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.

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.

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.

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

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

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

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

unsigned PMSelectionDataProvider::instSrcRank  )  [inline, static]
 

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

Vendor PMSelectionDataProvider::instSrcVendor  )  [inline, static]
 

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

Reimplemented in PMULSelectionDataProvider.

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.

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

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

Reimplemented in PMULSelectionDataProvider.

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

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

bool PMSelectionDataProvider::providesSources  )  [inline, static]
 

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

Reimplemented in PMULSelectionDataProvider.

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.

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.

FSize PMSelectionDataProvider::size  )  [inline, static]
 

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

Reimplemented in PMULSelectionDataProvider.

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.

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.

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

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

Reimplemented in PMULSelectionDataProvider.

bool PMSelectionDataProvider::visible  )  [inline, static]
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 9 14:30:32 2007 for yast2-packagemanager by doxygen 1.3.6