Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

YUMRepomdParser.h

Go to the documentation of this file.
00001 
00002 
00003 #ifndef YUMRepomdParser_h
00004 #define YUMRepomdParser_h
00005 
00006 #include <y2pm/YUMParserData.h>
00007 #include <y2util/XMLNodeIterator.h>
00008 #include <y2util/LibXMLHelper.h>
00009 
00010 namespace YUM {
00011 
00032   class YUMRepomdParser : public XMLNodeIterator<YUMRepomdDataPtr>
00033   {
00034   public:
00035     YUMRepomdParser(std::istream &is, const std::string &baseUrl);
00036     YUMRepomdParser();
00037     YUMRepomdParser(YUMRepomdDataPtr& entry);
00038     virtual ~YUMRepomdParser();
00039 
00040   private:
00041     virtual bool isInterested(const xmlNodePtr nodePtr);
00042     virtual YUMRepomdDataPtr process(const xmlTextReaderPtr reader);
00043 
00044     LibXMLHelper _helper;
00045   };
00046 }
00047 
00048 #endif

Generated on Mon Sep 12 21:52:13 2005 for yast2-packagemanager by  doxygen 1.4.4