]> git.saurik.com Git - apt-legacy.git/blobdiff - apt-pkg/deb/deblistparser.h
Ported to APT 0.7.25.3.
[apt-legacy.git] / apt-pkg / deb / deblistparser.h
index 3a0e0421b67f5f98ec0c3091a858a8479e8c76be..a7b7373b6b5a0f0fcba2645e405c0c218a8de67d 100644 (file)
@@ -12,6 +12,7 @@
 #define PKGLIB_DEBLISTPARSER_H
 
 #include <apt-pkg/pkgcachegen.h>
+#include <apt-pkg/indexfile.h>
 #include <apt-pkg/tagfile.h>
 
 class debListParser : public pkgCacheGenerator::ListParser
@@ -37,6 +38,7 @@ class debListParser : public pkgCacheGenerator::ListParser
    bool ParseDepends(pkgCache::VerIterator Ver,const char *Tag,
                     unsigned int Type);
    bool ParseProvides(pkgCache::VerIterator Ver);
+   bool ParseTag(pkgCache::PkgIterator Pkg);
    static bool GrabWord(string Word,WordList *List,unsigned char &Out);
    
    public:
@@ -47,6 +49,9 @@ class debListParser : public pkgCacheGenerator::ListParser
    virtual string Package();
    virtual string Version();
    virtual bool NewVersion(pkgCache::VerIterator Ver);
+   virtual string Description();
+   virtual string DescriptionLanguage();
+   virtual MD5SumValue Description_md5();
    virtual unsigned short VersionHash();
    virtual bool UsePackage(pkgCache::PkgIterator Pkg,
                           pkgCache::VerIterator Ver);