#include <FilelistsFileReader.h>
Public Types | |
| typedef function < bool(const data::Resolvable_Ptr &, const data::Filenames &)> | ProcessPackage |
| Callback definition. | |
Public Member Functions | |
| FilelistsFileReader (const Pathname &filelists_file, const ProcessPackage &callback, const ProgressData::ReceiverFnc &progress=ProgressData::ReceiverFnc()) | |
| CTOR. | |
| ~FilelistsFileReader () | |
| DTOR. | |
Private Attributes | |
| RW_pointer< Impl, rw_pointer::Scoped < Impl > > | _pimpl |
Classes | |
| class | Impl |
After each package is read, a data::Resolvable and data::Filenames is prepared and _callback is called with these two objects passed in.
The _callback is provided on construction.
FilelistsFileReader reader(filelists_file, bind(&SomeClass::callbackfunc, &SomeClassInstance, _1, _2));
Definition at line 45 of file FilelistsFileReader.h.
| typedef function<bool(const data::Resolvable_Ptr &, const data::Filenames &)> zypp::parser::yum::FilelistsFileReader::ProcessPackage |
| zypp::parser::yum::FilelistsFileReader::FilelistsFileReader | ( | const Pathname & | filelists_file, | |
| const ProcessPackage & | callback, | |||
| const ProgressData::ReceiverFnc & | progress = ProgressData::ReceiverFnc() | |||
| ) |
CTOR.
Creates also xml::Reader and starts reading.
| filelists_file | the filelists.xml.gz file you want to read | |
| callback | function to process _resolvable data. | |
| progress | progress reporting object |
Definition at line 197 of file FilelistsFileReader.cc.
| zypp::parser::yum::FilelistsFileReader::~FilelistsFileReader | ( | ) |
Definition at line 73 of file FilelistsFileReader.h.
1.5.3