X-Git-Url: https://git.saurik.com/apt.git/blobdiff_plain/b2e465d6d32d2dc884f58b94acb7e35f671a87fe..30c874f7363c5c929e9bd71d6e4c8bd4653c8c24:/apt-pkg/indexfile.h diff --git a/apt-pkg/indexfile.h b/apt-pkg/indexfile.h index d264a3aba..1904fddea 100644 --- a/apt-pkg/indexfile.h +++ b/apt-pkg/indexfile.h @@ -1,6 +1,6 @@ // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ -// $Id: indexfile.h,v 1.2 2001/02/20 07:03:17 jgg Exp $ +// $Id: indexfile.h,v 1.6 2002/07/08 03:13:30 jgg Exp $ /* ###################################################################### Index File - Abstraction for an index of archive/source file. @@ -30,6 +30,8 @@ #include #include +using std::string; + class pkgAcquire; class pkgCacheGenerator; class OpProgress; @@ -48,7 +50,7 @@ class pkgIndexFile const char *Label; - virtual pkgRecords::Parser *CreatePkgParser(pkgCache::PkgFileIterator File) const {return 0;}; + virtual pkgRecords::Parser *CreatePkgParser(pkgCache::PkgFileIterator /*File*/) const {return 0;}; Type(); }; @@ -58,10 +60,10 @@ class pkgIndexFile virtual string ArchiveInfo(pkgCache::VerIterator Ver) const; virtual string SourceInfo(pkgSrcRecords::Parser const &Record, pkgSrcRecords::File const &File) const; - virtual string Describe() const = 0; + virtual string Describe(bool Short = false) const = 0; // Interface for acquire - virtual string ArchiveURI(string File) const {return string();}; + virtual string ArchiveURI(string /*File*/) const {return string();}; virtual bool GetIndexes(pkgAcquire *Owner) const; // Interface for the record parsers @@ -71,7 +73,8 @@ class pkgIndexFile virtual bool Exists() const = 0; virtual bool HasPackages() const = 0; virtual unsigned long Size() const = 0; - virtual bool Merge(pkgCacheGenerator &Gen,OpProgress &Prog) const {return false;}; + virtual bool Merge(pkgCacheGenerator &/*Gen*/,OpProgress &/*Prog*/) const {return false;}; + virtual bool MergeFileProvides(pkgCacheGenerator &/*Gen*/,OpProgress &/*Prog*/) const {return true;}; virtual pkgCache::PkgFileIterator FindInCache(pkgCache &Cache) const; virtual ~pkgIndexFile() {};