zypp::parser::plaindir::RepoParser Class Reference

Plaindir metadata parser. More...

#include <RepoParser.h>

Inheritance diagram for zypp::parser::plaindir::RepoParser:
[legend]

List of all members.

Public Member Functions

 RepoParser (const data::RecordId &repositoryId_r, data::ResolvableDataConsumer &consumer_r, const ProgressData::ReceiverFnc &fnc_r=ProgressData::ReceiverFnc())
 Ctor.
 ~RepoParser ()
 Dtor.
void parse (const Pathname &reporoot_r)
 Parse a local repository located at reporoot_r.

Private Attributes

RW_pointer< Impl,
rw_pointer::Scoped
< Impl > > 
_pimpl

Classes

class  Impl
 RepoParser implementation. More...


Detailed Description

Plaindir metadata parser.

Definition at line 41 of file RepoParser.h.


Constructor & Destructor Documentation

zypp::parser::plaindir::RepoParser::RepoParser ( const data::RecordId repositoryId_r,
data::ResolvableDataConsumer consumer_r,
const ProgressData::ReceiverFnc fnc_r = ProgressData::ReceiverFnc() 
)

Ctor.

Parameters:
repositoryId_r repository identifier
consumer_r consumer of parsed data
fnc_r progress reporting function

Definition at line 267 of file RepoParser.cc.

zypp::parser::plaindir::RepoParser::~RepoParser (  ) 

Dtor.

Definition at line 278 of file RepoParser.cc.


Member Function Documentation

void zypp::parser::plaindir::RepoParser::parse ( const Pathname &  reporoot_r  ) 

Parse a local repository located at reporoot_r.

Parameters:
reporoot_r The local repositories root directory.
Exceptions:
Exception on errors.

Definition at line 286 of file RepoParser.cc.

References _pimpl.

Referenced by zypp::RepoManager::buildCache().


Member Data Documentation

RW_pointer<Impl,rw_pointer::Scoped<Impl> > zypp::parser::plaindir::RepoParser::_pimpl [private]

Definition at line 64 of file RepoParser.h.

Referenced by parse().


The documentation for this class was generated from the following files:
Generated on Tue Sep 25 19:23:22 2007 for libzypp by  doxygen 1.5.3