diff options
Diffstat (limited to 'apt-pkg/contrib/hashsum_template.h')
-rw-r--r-- | apt-pkg/contrib/hashsum_template.h | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/apt-pkg/contrib/hashsum_template.h b/apt-pkg/contrib/hashsum_template.h index 12c46e77b..61b047465 100644 --- a/apt-pkg/contrib/hashsum_template.h +++ b/apt-pkg/contrib/hashsum_template.h @@ -97,25 +97,4 @@ class HashSumValue } }; -class SummationImplementation -{ - public: - virtual bool Add(const unsigned char *inbuf, unsigned long long inlen) APT_NONNULL(2) = 0; - inline bool Add(const char *inbuf, unsigned long long const inlen) APT_NONNULL(2) - { return Add(reinterpret_cast<const unsigned char *>(inbuf), inlen); } - - inline bool Add(const unsigned char *Data) APT_NONNULL(2) - { return Add(Data, strlen(reinterpret_cast<const char *>(Data))); } - inline bool Add(const char *Data) APT_NONNULL(2) - { return Add(reinterpret_cast<const unsigned char *>(Data), strlen(Data)); } - - inline bool Add(const unsigned char *Beg, const unsigned char *End) APT_NONNULL(2,3) - { return Add(Beg, End - Beg); } - inline bool Add(const char *Beg, const char *End) APT_NONNULL(2,3) - { return Add(reinterpret_cast<const unsigned char *>(Beg), End - Beg); } - - bool AddFD(int Fd, unsigned long long Size = 0); - bool AddFD(FileFd &Fd, unsigned long long Size = 0); -}; - #endif |