zypp::data::ResolvableDataConsumer Class Reference

#include <ResolvableDataConsumer.h>

Inheritance diagram for zypp::data::ResolvableDataConsumer:
[legend]

List of all members.

Public Member Functions

 ResolvableDataConsumer ()
virtual ~ResolvableDataConsumer ()
virtual data::RecordId consumePackage (const data::RecordId &repository_id, const data::Package_Ptr &)=0
virtual data::RecordId consumeSourcePackage (const data::RecordId &repository_id, const data::SrcPackage_Ptr &)=0
virtual data::RecordId consumeProduct (const data::RecordId &repository_id, const data::Product_Ptr &)=0
virtual data::RecordId consumePatch (const data::RecordId &repository_id, const data::Patch_Ptr &)=0
virtual data::RecordId consumePackageAtom (const data::RecordId &repository_id, const data::PackageAtom_Ptr &)=0
virtual data::RecordId consumeMessage (const data::RecordId &repository_id, const data::Message_Ptr &)=0
virtual data::RecordId consumeScript (const data::RecordId &repository_id, const data::Script_Ptr &)=0
virtual data::RecordId consumePattern (const data::RecordId &repository_id, const data::Pattern_Ptr &)=0
virtual data::RecordId consumeChangelog (const data::RecordId &resolvable_id, const Changelog &)=0
virtual data::RecordId consumeFilelist (const data::RecordId &resolvable_id, const data::Filenames &)=0
virtual void consumeDiskUsage (const data::RecordId &resolvable_id, const DiskUsage &disk)=0
virtual void updatePackageLang (const data::RecordId &resolvable_id, const data::Packagebase_Ptr &data_r)=0


Detailed Description

Definition at line 25 of file ResolvableDataConsumer.h.


Constructor & Destructor Documentation

zypp::data::ResolvableDataConsumer::ResolvableDataConsumer (  ) 

Definition at line 18 of file ResolvableDataConsumer.cc.

zypp::data::ResolvableDataConsumer::~ResolvableDataConsumer (  )  [virtual]

Definition at line 21 of file ResolvableDataConsumer.cc.


Member Function Documentation

virtual data::RecordId zypp::data::ResolvableDataConsumer::consumePackage ( const data::RecordId repository_id,
const data::Package_Ptr &   
) [pure virtual]

Implemented in zypp::cache::CacheStore.

Referenced by zypp::parser::susetags::RepoParser::Impl::consumePkg(), zypp::parser::plaindir::RepoParser::Impl::extract_packages_from_directory(), and zypp::parser::yum::RepoParser::Impl::primary_CB().

virtual data::RecordId zypp::data::ResolvableDataConsumer::consumeSourcePackage ( const data::RecordId repository_id,
const data::SrcPackage_Ptr &   
) [pure virtual]

Implemented in zypp::cache::CacheStore.

Referenced by zypp::parser::susetags::RepoParser::Impl::consumeSrcPkg(), and zypp::parser::yum::RepoParser::Impl::primary_CB().

virtual data::RecordId zypp::data::ResolvableDataConsumer::consumeProduct ( const data::RecordId repository_id,
const data::Product_Ptr &   
) [pure virtual]

Implemented in zypp::cache::CacheStore.

Referenced by zypp::parser::susetags::RepoParser::Impl::consumeProd(), and zypp::parser::yum::RepoParser::Impl::product_CB().

virtual data::RecordId zypp::data::ResolvableDataConsumer::consumePatch ( const data::RecordId repository_id,
const data::Patch_Ptr &   
) [pure virtual]

Implemented in zypp::cache::CacheStore.

Referenced by zypp::parser::yum::RepoParser::Impl::patch_CB().

virtual data::RecordId zypp::data::ResolvableDataConsumer::consumePackageAtom ( const data::RecordId repository_id,
const data::PackageAtom_Ptr &   
) [pure virtual]

Implemented in zypp::cache::CacheStore.

virtual data::RecordId zypp::data::ResolvableDataConsumer::consumeMessage ( const data::RecordId repository_id,
const data::Message_Ptr &   
) [pure virtual]

Implemented in zypp::cache::CacheStore.

virtual data::RecordId zypp::data::ResolvableDataConsumer::consumeScript ( const data::RecordId repository_id,
const data::Script_Ptr &   
) [pure virtual]

Implemented in zypp::cache::CacheStore.

virtual data::RecordId zypp::data::ResolvableDataConsumer::consumePattern ( const data::RecordId repository_id,
const data::Pattern_Ptr &   
) [pure virtual]

Implemented in zypp::cache::CacheStore.

Referenced by zypp::parser::susetags::RepoParser::Impl::consumePat(), and zypp::parser::yum::RepoParser::Impl::pattern_CB().

virtual data::RecordId zypp::data::ResolvableDataConsumer::consumeChangelog ( const data::RecordId resolvable_id,
const Changelog  
) [pure virtual]

Implemented in zypp::cache::CacheStore.

virtual data::RecordId zypp::data::ResolvableDataConsumer::consumeFilelist ( const data::RecordId resolvable_id,
const data::Filenames  
) [pure virtual]

Implemented in zypp::cache::CacheStore.

virtual void zypp::data::ResolvableDataConsumer::consumeDiskUsage ( const data::RecordId resolvable_id,
const DiskUsage disk 
) [pure virtual]

Implemented in zypp::cache::CacheStore.

Referenced by zypp::parser::susetags::RepoParser::Impl::consumePkgDu(), and zypp::parser::susetags::RepoParser::Impl::consumeSrcPkgDu().

virtual void zypp::data::ResolvableDataConsumer::updatePackageLang ( const data::RecordId resolvable_id,
const data::Packagebase_Ptr &  data_r 
) [pure virtual]

Implemented in zypp::cache::CacheStore.

Referenced by zypp::parser::susetags::RepoParser::Impl::consumePkgLang(), and zypp::parser::susetags::RepoParser::Impl::consumeSrcPkgLang().


The documentation for this class was generated from the following files:
Generated on Tue Sep 25 19:23:19 2007 for libzypp by  doxygen 1.5.3