2008-05-14 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>

Defined "sha1" as static const std::string.
	* src/MetalinkParserController.cc
	* src/MetalinkParserController.h
pull/1/head
Tatsuhiro Tsujikawa 2008-05-14 13:07:04 +00:00
parent 9bd1fc10af
commit 0eb5ca187f
3 changed files with 13 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2008-05-14 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Defined "sha1" as static const std::string.
* src/MetalinkParserController.cc
* src/MetalinkParserController.h
2008-05-14 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Defined message digest algorithm name as static const std::string

View File

@ -48,6 +48,8 @@
namespace aria2 {
const std::string MetalinkParserController::SHA1("sha1");
MetalinkParserController::MetalinkParserController():
_metalinker(new Metalinker())
{}
@ -257,7 +259,8 @@ void MetalinkParserController::commitChecksumTransaction()
if(_tChecksum.isNull()) {
return;
}
if(_tEntry->checksum.isNull() || _tEntry->checksum->getAlgo() != "sha1") {
if(_tEntry->checksum.isNull() ||
_tEntry->checksum->getAlgo() != MetalinkParserController::SHA1) {
_tEntry->checksum = _tChecksum;
}
_tChecksum.reset();
@ -356,7 +359,8 @@ void MetalinkParserController::commitChunkChecksumTransaction()
if(_tChunkChecksum.isNull()) {
return;
}
if(_tEntry->chunkChecksum.isNull() || _tEntry->chunkChecksum->getAlgo() != "sha1") {
if(_tEntry->chunkChecksum.isNull() ||
_tEntry->chunkChecksum->getAlgo() != MetalinkParserController::SHA1) {
std::sort(_tempChunkChecksums.begin(), _tempChunkChecksums.end(), Ascend1st<std::pair<size_t, std::string> >());
std::deque<std::string> checksums;
std::transform(_tempChunkChecksums.begin(), _tempChunkChecksums.end(),

View File

@ -70,6 +70,7 @@ private:
std::pair<size_t, std::string> _tempHashPair;
#endif // ENABLE_MESSAGE_DIGEST
static const std::string SHA1;
public:
MetalinkParserController();