#include <PackagesDuFileReader.h>
Public Types | |
| typedef function < void(const data::Package_Ptr &)> | PkgConsumer |
| typedef function < void(const data::SrcPackage_Ptr &)> | SrcPkgConsumer |
Public Member Functions | |
| PackagesDuFileReader () | |
| Default ctor. | |
| virtual | ~PackagesDuFileReader () |
| Dtor. | |
| void | setPkgConsumer (const PkgConsumer &fnc_r) |
| Consumer to call when a (binary) package entry was parsed. | |
| void | setSrcPkgConsumer (const SrcPkgConsumer &fnc_r) |
| Consumer to call when a (source) package entry was parsed. | |
Private Member Functions | |
| virtual void | beginParse () |
| Called when start parsing. | |
| virtual void | consume (const SingleTagPtr &tag_r) |
| Called when a single-tag is found. | |
| virtual void | consume (const MultiTagPtr &tag_r) |
| Called when a multi-tag is found. | |
| virtual void | endParse () |
| Called when the parse is done. | |
Private Attributes | |
| RW_pointer< Impl, rw_pointer::Scoped < Impl > > | _pimpl |
| PkgConsumer | _pkgConsumer |
| SrcPkgConsumer | _srcPkgConsumer |
Classes | |
| class | Impl |
| PackagesDuFileReader implementation. More... | |
Definition at line 46 of file PackagesDuFileReader.h.
| typedef function<void(const data::Package_Ptr &)> zypp::parser::susetags::PackagesDuFileReader::PkgConsumer |
Definition at line 49 of file PackagesDuFileReader.h.
| typedef function<void(const data::SrcPackage_Ptr &)> zypp::parser::susetags::PackagesDuFileReader::SrcPkgConsumer |
Definition at line 50 of file PackagesDuFileReader.h.
| zypp::parser::susetags::PackagesDuFileReader::PackagesDuFileReader | ( | ) |
| zypp::parser::susetags::PackagesDuFileReader::~PackagesDuFileReader | ( | ) | [virtual] |
| void zypp::parser::susetags::PackagesDuFileReader::setPkgConsumer | ( | const PkgConsumer & | fnc_r | ) | [inline] |
Consumer to call when a (binary) package entry was parsed.
Definition at line 60 of file PackagesDuFileReader.h.
References _pkgConsumer.
Referenced by zypp::parser::susetags::RepoParser::Impl::parse().
| void zypp::parser::susetags::PackagesDuFileReader::setSrcPkgConsumer | ( | const SrcPkgConsumer & | fnc_r | ) | [inline] |
Consumer to call when a (source) package entry was parsed.
Definition at line 64 of file PackagesDuFileReader.h.
References _srcPkgConsumer.
Referenced by zypp::parser::susetags::RepoParser::Impl::parse().
| void zypp::parser::susetags::PackagesDuFileReader::beginParse | ( | ) | [private, virtual] |
Called when start parsing.
Reimplemented from zypp::parser::TagParser.
Definition at line 227 of file PackagesDuFileReader.cc.
References _pimpl.
| void zypp::parser::susetags::PackagesDuFileReader::consume | ( | const SingleTagPtr & | tag_r | ) | [private, virtual] |
Called when a single-tag is found.
Reimplemented from zypp::parser::TagParser.
Definition at line 237 of file PackagesDuFileReader.cc.
References _pimpl, _pkgConsumer, _srcPkgConsumer, zypp::parser::TagParser::errPrefix(), TAGFWD, TAGN, and WAR.
| virtual void zypp::parser::susetags::PackagesDuFileReader::consume | ( | const MultiTagPtr & | tag_r | ) | [private, virtual] |
| void zypp::parser::susetags::PackagesDuFileReader::endParse | ( | ) | [private, virtual] |
Called when the parse is done.
Reimplemented from zypp::parser::TagParser.
Definition at line 280 of file PackagesDuFileReader.cc.
References _pimpl, _pkgConsumer, _srcPkgConsumer, and MIL.
RW_pointer<Impl,rw_pointer::Scoped<Impl> > zypp::parser::susetags::PackagesDuFileReader::_pimpl [private] |
Definition at line 78 of file PackagesDuFileReader.h.
Referenced by beginParse(), consume(), and endParse().
Definition at line 80 of file PackagesDuFileReader.h.
Referenced by consume(), endParse(), and setPkgConsumer().
Definition at line 81 of file PackagesDuFileReader.h.
Referenced by consume(), endParse(), and setSrcPkgConsumer().
1.5.3