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