2007-07-04 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>

Made console readout more readable.
	* src/ConsoleDownloadEngine.cc (sendStatistics)
pull/1/head
Tatsuhiro Tsujikawa 2007-07-03 15:24:36 +00:00
parent 583f6c9c22
commit e5e46914d1
2 changed files with 17 additions and 11 deletions

View File

@ -1,3 +1,8 @@
2007-07-04 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Made console readout more readable.
* src/ConsoleDownloadEngine.cc (sendStatistics)
2007-07-02 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fix the bug that causes -s option not to work.

View File

@ -69,6 +69,7 @@ void ConsoleDownloadEngine::sendStatistics(long long int currentSize, long long
cout << "["
<< "#" << firstRequestGroup->getGID() << " "
<< "SIZE:"
<< Util::abbrevSize(firstRequestGroup->getDownloadLength())
<< "B"
<< "/"
@ -79,29 +80,29 @@ void ConsoleDownloadEngine::sendStatistics(long long int currentSize, long long
<< 100*firstRequestGroup->getDownloadLength()/firstRequestGroup->getTotalLength()
<< "%)";
}
cout << "("
<< firstRequestGroup->numConnection
<< "cn)";
cout << "("
<< fixed << setprecision(2)
<< dlSpeed/1024.0 << "KiB/s"
<< ")";
cout << " "
<< "CN:"
<< firstRequestGroup->numConnection;
cout << " "
<< "SPD:"
<< fixed << setprecision(2) << dlSpeed/1024.0 << "KiB/s";
if(eta > 0) {
cout << " "
<< "ETA:"
<< Util::secfmt(eta);
}
cout << "]";
if(_requestGroupMan->countRequestGroup() > 1) {
cout << "("
<< _requestGroupMan->countRequestGroup()-1
<< "more...)";
}
cout << "]";
}
if(_requestGroupMan->countRequestGroup() > 1) {
cout << " "
<< "[" << fixed << setprecision(2) << speed/1024.0 << "KiB/s" << "]";
<< "[TOTAL SPD:"
<< fixed << setprecision(2) << speed/1024.0 << "KiB/s" << "]";
}
{
@ -118,12 +119,12 @@ void ConsoleDownloadEngine::sendStatistics(long long int currentSize, long long
<< "("
<< 100*entry->getCurrentLength()/entry->getTotalLength()
<< "%)";
cout << "]";
if(_fileAllocationMan->countFileAllocationEntryInQueue() > 0) {
cout << "("
<< _fileAllocationMan->countFileAllocationEntryInQueue()
<< "waiting...)";
}
cout << "]";
}
}
{
@ -140,12 +141,12 @@ void ConsoleDownloadEngine::sendStatistics(long long int currentSize, long long
<< "("
<< 100*entry->getCurrentLength()/entry->getTotalLength()
<< "%)";
cout << "]";
if(_checkIntegrityMan->countCheckIntegrityEntry() > 1) {
cout << "("
<< _checkIntegrityMan->countCheckIntegrityEntry()-1
<< "more...)";
}
cout << "]";
}
}
cout << flush;