summaryrefslogtreecommitdiff
path: root/src/MetalinkEntry.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/MetalinkEntry.h')
-rw-r--r--src/MetalinkEntry.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/MetalinkEntry.h b/src/MetalinkEntry.h
index 8e1f98e8..2d6c3a96 100644
--- a/src/MetalinkEntry.h
+++ b/src/MetalinkEntry.h
@@ -24,6 +24,7 @@
#include "common.h"
#include "MetalinkResource.h"
+#include "Checksum.h"
#include <deque>
typedef deque<MetalinkResource*> MetalinkResources;
@@ -35,8 +36,7 @@ public:
string language;
string os;
long long int size;
- string md5;
- string sha1;
+ Checksum checksum;
public:
MetalinkResources resources;
public:
@@ -50,14 +50,11 @@ public:
this->language = metalinkEntry.language;
this->os = metalinkEntry.os;
this->size = metalinkEntry.size;
- this->md5 = metalinkEntry.md5;
- this->sha1 = metalinkEntry.sha1;
+ this->checksum = metalinkEntry.checksum;
}
return *this;
}
- bool check(const string& filename) const;
-
void dropUnsupportedResource();
void reorderResourcesByPreference();