Public Member Functions | |
| Impl (const Pathname &other_file, const ProcessPackage &callback, const ProgressData::ReceiverFnc &progress) | |
| 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. | |
| Changelog | _changelog |
| Changelog of _resolvable. | |
| ProcessPackage | _callback |
| Callback for processing package metadata passed in through constructor. | |
| ProgressData | _ticks |
| Progress reporting object. | |
Definition at line 38 of file OtherFileReader.cc.
| zypp::parser::yum::OtherFileReader::Impl::Impl | ( | const Pathname & | other_file, | |
| const ProcessPackage & | callback, | |||
| const ProgressData::ReceiverFnc & | progress | |||
| ) |
Definition at line 85 of file OtherFileReader.cc.
References _ticks, consumeNode(), zypp::xml::Reader::foreachNode(), MIL, zypp::ProgressData::name(), and zypp::ProgressData::sendTo().
| bool zypp::parser::yum::OtherFileReader::Impl::consumeNode | ( | xml::Reader & | reader_r | ) |
Callback provided to the XML parser.
Definition at line 113 of file OtherFileReader.cc.
References _callback, _changelog, _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::OtherFileReader::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 187 of file OtherFileReader.cc.
References _resolvable.
Referenced by consumeNode().
zypp::data::Resolvable_Ptr zypp::parser::yum::OtherFileReader::Impl::_resolvable [private] |
Pointer to the zypp::data::Resolvable object for storing the NVRA data.
Definition at line 66 of file OtherFileReader.cc.
Referenced by consumeNode(), and handoutResolvable().
Changelog of _resolvable.
Definition at line 71 of file OtherFileReader.cc.
Referenced by consumeNode().
Callback for processing package metadata passed in through constructor.
Definition at line 76 of file OtherFileReader.cc.
Referenced by consumeNode().
Progress reporting object.
Definition at line 81 of file OtherFileReader.cc.
Referenced by consumeNode(), and Impl().
1.5.3