14 #ifndef PKGLIB_DEBRECORDS_H
15 #define PKGLIB_DEBRECORDS_H
17 #include <apt-pkg/pkgrecords.h>
18 #include <apt-pkg/tagfile.h>
19 #include <apt-pkg/fileutl.h>
21 #ifndef APT_8_CLEANER_HEADERS
22 #include <apt-pkg/indexfile.h>
42 virtual std::string FileName();
43 virtual std::string MD5Hash();
44 virtual std::string SHA1Hash();
45 virtual std::string SHA256Hash();
46 virtual std::string SHA512Hash();
47 virtual std::string SourcePkg();
48 virtual std::string SourceVer();
51 virtual std::string Maintainer();
52 virtual std::string ShortDesc();
53 virtual std::string LongDesc();
54 virtual std::string Name();
55 virtual std::string Homepage();
58 virtual std::string RecordField(
const char *fieldName);
60 virtual void GetRec(
const char *&Start,
const char *&Stop);