#include <PackagesLangFileReader.h>
Public Types | |
| typedef function < void(const data::Package_Ptr &)> | PkgConsumer |
| typedef function < void(const data::SrcPackage_Ptr &)> | SrcPkgConsumer |
Public Member Functions | |
| PackagesLangFileReader () | |
| Default ctor. | |
| virtual | ~PackagesLangFileReader () |
| Dtor. | |
| void | setLocale (const Locale &locale_r) |
| Locale to parse. | |
| 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 |
| Locale | _locale |
| PkgConsumer | _pkgConsumer |
| SrcPkgConsumer | _srcPkgConsumer |
Classes | |
| class | Impl |
| PackagesLangFileReader implementation. More... | |
Definition at line 47 of file PackagesLangFileReader.h.
| typedef function<void(const data::Package_Ptr &)> zypp::parser::susetags::PackagesLangFileReader::PkgConsumer |
Definition at line 50 of file PackagesLangFileReader.h.
| typedef function<void(const data::SrcPackage_Ptr &)> zypp::parser::susetags::PackagesLangFileReader::SrcPkgConsumer |
Definition at line 51 of file PackagesLangFileReader.h.
| zypp::parser::susetags::PackagesLangFileReader::PackagesLangFileReader | ( | ) |
| zypp::parser::susetags::PackagesLangFileReader::~PackagesLangFileReader | ( | ) | [virtual] |
| void zypp::parser::susetags::PackagesLangFileReader::setLocale | ( | const Locale & | locale_r | ) | [inline] |
Locale to parse.
Definition at line 61 of file PackagesLangFileReader.h.
References _locale.
Referenced by zypp::parser::susetags::RepoParser::Impl::parseLocaleIf().
| void zypp::parser::susetags::PackagesLangFileReader::setPkgConsumer | ( | const PkgConsumer & | fnc_r | ) | [inline] |
Consumer to call when a (binary) package entry was parsed.
Definition at line 65 of file PackagesLangFileReader.h.
References _pkgConsumer.
Referenced by zypp::parser::susetags::RepoParser::Impl::parseLocaleIf().
| void zypp::parser::susetags::PackagesLangFileReader::setSrcPkgConsumer | ( | const SrcPkgConsumer & | fnc_r | ) | [inline] |
Consumer to call when a (source) package entry was parsed.
Definition at line 69 of file PackagesLangFileReader.h.
References _srcPkgConsumer.
Referenced by zypp::parser::susetags::RepoParser::Impl::parseLocaleIf().
| void zypp::parser::susetags::PackagesLangFileReader::beginParse | ( | ) | [private, virtual] |
Called when start parsing.
Reimplemented from zypp::parser::TagParser.
Definition at line 175 of file PackagesLangFileReader.cc.
| void zypp::parser::susetags::PackagesLangFileReader::consume | ( | const SingleTagPtr & | tag_r | ) | [private, virtual] |
Called when a single-tag is found.
Reimplemented from zypp::parser::TagParser.
Definition at line 185 of file PackagesLangFileReader.cc.
References _pimpl, _pkgConsumer, _srcPkgConsumer, zypp::parser::TagParser::errPrefix(), TAGFWD, TAGN, and WAR.
| virtual void zypp::parser::susetags::PackagesLangFileReader::consume | ( | const MultiTagPtr & | tag_r | ) | [private, virtual] |
| void zypp::parser::susetags::PackagesLangFileReader::endParse | ( | ) | [private, virtual] |
Called when the parse is done.
Reimplemented from zypp::parser::TagParser.
Definition at line 232 of file PackagesLangFileReader.cc.
References _pimpl, _pkgConsumer, _srcPkgConsumer, and MIL.
RW_pointer<Impl,rw_pointer::Scoped<Impl> > zypp::parser::susetags::PackagesLangFileReader::_pimpl [private] |
Definition at line 83 of file PackagesLangFileReader.h.
Referenced by beginParse(), consume(), and endParse().
Definition at line 85 of file PackagesLangFileReader.h.
Referenced by beginParse(), and setLocale().
Definition at line 86 of file PackagesLangFileReader.h.
Referenced by consume(), endParse(), and setPkgConsumer().
Definition at line 87 of file PackagesLangFileReader.h.
Referenced by consume(), endParse(), and setSrcPkgConsumer().
1.5.3