Public Member Functions | |
| Impl (const Pathname &filelists_file, const ProcessPackage &callback, const ProgressData::ReceiverFnc &progress=ProgressData::ReceiverFnc()) | |
| bool | consumeNode (xml::Reader &reader_r) |
| Callback provided to the XML parser. | |
| data::Resolvable_Ptr | handoutResolvable () |
| Creates a new data::Resolvable_Ptr, swaps its contents with _resolvable and returns it. | |
Private Attributes | |
| zypp::data::Resolvable_Ptr | _resolvable |
| Pointer to the zypp::data::Resolvable object for storing the NVRA data. | |
| data::Filenames | _filenames |
| Changelog of _resolvable. | |
| ProcessPackage | _callback |
| Callback for processing package metadata. | |
| ProgressData | _ticks |
| Progress reporting object. | |
Definition at line 36 of file FilelistsFileReader.cc.
| zypp::parser::yum::FilelistsFileReader::Impl::Impl | ( | const Pathname & | filelists_file, | |
| const ProcessPackage & | callback, | |||
| const ProgressData::ReceiverFnc & | progress = ProgressData::ReceiverFnc() | |||
| ) |
Definition at line 83 of file FilelistsFileReader.cc.
References _ticks, consumeNode(), zypp::xml::Reader::foreachNode(), MIL, zypp::ProgressData::name(), and zypp::ProgressData::sendTo().
| bool zypp::parser::yum::FilelistsFileReader::Impl::consumeNode | ( | xml::Reader & | reader_r | ) |
Callback provided to the XML parser.
Definition at line 112 of file FilelistsFileReader.cc.
References _callback, _filenames, _resolvable, _ticks, zypp::xml::XmlString::asString(), handoutResolvable(), zypp::ProgressData::incr(), zypp::xml::Reader::nodeText(), zypp::ProgressData::range(), zypp::str::strtonum(), zypp::ProgressData::toMax(), zypp::ProgressData::toMin(), and ZYPP_THROW.
Referenced by Impl().
| data::Resolvable_Ptr zypp::parser::yum::FilelistsFileReader::Impl::handoutResolvable | ( | ) |
Creates a new data::Resolvable_Ptr, swaps its contents with _resolvable and returns it.
Used to hand-out the data object to its consumer (a ProcessPackage function) after it has been read.
Definition at line 183 of file FilelistsFileReader.cc.
References _resolvable.
Referenced by consumeNode().
zypp::data::Resolvable_Ptr zypp::parser::yum::FilelistsFileReader::Impl::_resolvable [private] |
Pointer to the zypp::data::Resolvable object for storing the NVRA data.
Definition at line 64 of file FilelistsFileReader.cc.
Referenced by consumeNode(), and handoutResolvable().
Changelog of _resolvable.
Definition at line 69 of file FilelistsFileReader.cc.
Referenced by consumeNode().
Callback for processing package metadata.
Passed in through constructor.
Definition at line 74 of file FilelistsFileReader.cc.
Referenced by consumeNode().
Progress reporting object.
Definition at line 79 of file FilelistsFileReader.cc.
Referenced by consumeNode(), and Impl().
1.5.3