libzypp
16.22.5
|
Parse repoindex part from a content
file.
More...
#include <ContentFileReader.h>
Classes | |
struct | Impl |
ContentFileReader implementation. More... | |
Public Types | |
typedef function< void(const RepoIndex_Ptr &)> | RepoIndexConsumer |
Public Member Functions | |
ContentFileReader () | |
Default ctor. More... | |
virtual | ~ContentFileReader () |
Dtor. More... | |
virtual void | parse (const InputStream &imput_r, const ProgressData::ReceiverFnc &fnc_r=ProgressData::ReceiverFnc()) |
Parse the stream. More... | |
void | setRepoIndexConsumer (const RepoIndexConsumer &fnc_r) |
Consumer to call when repo index was parsed. More... | |
Protected Member Functions | |
virtual void | beginParse () |
Called when start parsing. More... | |
virtual void | endParse () |
Called when the parse is done. More... | |
virtual void | userRequestedAbort (unsigned lineNo_r) |
Called when user(callback) request to abort. More... | |
std::string | errPrefix (unsigned lineNo_r, const std::string &msg_r=std::string(), const std::string &line_r="-") const |
Prefix exception message with line information. More... | |
Private Attributes | |
RW_pointer< Impl, rw_pointer::Scoped< Impl > > | _pimpl |
RepoIndexConsumer | _repoIndexConsumer |
Parse repoindex part from a content
file.
This is all the downloader needs.
Definition at line 45 of file ContentFileReader.h.
typedef function<void(const RepoIndex_Ptr &)> zypp::parser::susetags::ContentFileReader::RepoIndexConsumer |
Definition at line 48 of file ContentFileReader.h.
zypp::parser::susetags::ContentFileReader::ContentFileReader | ( | ) |
Default ctor.
Definition at line 104 of file ContentFileReader.cc.
|
virtual |
Dtor.
Definition at line 112 of file ContentFileReader.cc.
|
virtual |
Parse the stream.
ParseException | on errors. |
AbortRequestException | on user request. Invokes consume for each tag. consume might throw other exceptions as well. |
Definition at line 177 of file ContentFileReader.cc.
|
inline |
Consumer to call when repo index was parsed.
Definition at line 66 of file ContentFileReader.h.
|
protectedvirtual |
Called when start parsing.
Definition at line 120 of file ContentFileReader.cc.
|
protectedvirtual |
Called when the parse is done.
Definition at line 133 of file ContentFileReader.cc.
|
protectedvirtual |
Called when user(callback) request to abort.
AbortRequestException | unless overloaded. |
Definition at line 151 of file ContentFileReader.cc.
|
protected |
Prefix exception message with line information.
Definition at line 161 of file ContentFileReader.cc.
|
private |
Definition at line 88 of file ContentFileReader.h.
|
private |
Definition at line 90 of file ContentFileReader.h.