13#ifndef PKGLIB_DEBRECORDS_H
14#define PKGLIB_DEBRECORDS_H
16#include <apt-pkg/fileutl.h>
18#include <apt-pkg/pkgrecords.h>
19#include <apt-pkg/tagfile.h>
32 std::string FileName()
override;
33 std::string SourcePkg()
override;
34 std::string SourceVer()
override;
39 std::string Maintainer()
override;
40 std::string ShortDesc(std::string
const &lang)
override;
41 std::string LongDesc(std::string
const &lang)
override;
42 std::string Name()
override;
43 std::string Homepage()
override;
46 std::string RecordField(
const char *fieldName)
override;
48 void GetRec(
const char *&Start,
const char *&Stop)
override;
61 bool Jump(pkgCache::VerFileIterator
const &Ver)
override;
62 bool Jump(pkgCache::DescFileIterator
const &Desc)
override;
73 std::string debFileName;
74 std::string controlContent;
76 APT_HIDDEN
bool LoadContent();
79 bool Jump(pkgCache::VerFileIterator
const &)
override;
80 bool Jump(pkgCache::DescFileIterator
const & )
override;
83 std::string FileName()
override;
Definition debrecords.h:71
Definition debrecords.h:25
Definition debrecords.h:55
Definition cacheiterators.h:47
pkgCache - Structure definitions for the cache file