summaryrefslogtreecommitdiff
path: root/src/OptionHandlerFactory.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-05-15 14:37:02 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-05-15 14:37:02 +0000
commit2e8e926c1003a09663b1d16d7f4be8b45771cc9f (patch)
treecf873267327278f505bef3de6d1da637b2710d0e /src/OptionHandlerFactory.cc
parentd8e64c764db6dfb35adc4a3d6817b9be004d2ef0 (diff)
2008-05-15 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Print download progress summary of all parallel downloads in specified interval, default 60 secs. While aria2 could download several files in parallel (see -j option), it displayed just first download progress, and the other downloads are hidden from the users. This new feature prints all downloads currently in-progress to the console so that you can check the status of all downloads. The interval can be adjusted by --summary-interval option. The progress readout is now cut so that all fits in the one line of console. * src/ConsoleStatCalc.cc * src/ConsoleStatCalc.h * src/HelpItemFactory.cc * src/OptionHandlerFactory.cc * src/RequestGroupMan.cc * src/RequestGroupMan.h * src/main.cc * src/option_processing.cc * src/prefs.h * src/usage_text.h
Diffstat (limited to 'src/OptionHandlerFactory.cc')
-rw-r--r--src/OptionHandlerFactory.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/OptionHandlerFactory.cc b/src/OptionHandlerFactory.cc
index 16de9a2d..ad3fe84c 100644
--- a/src/OptionHandlerFactory.cc
+++ b/src/OptionHandlerFactory.cc
@@ -132,6 +132,7 @@ OptionHandlers OptionHandlerFactory::createOptionHandlers()
handlers.push_back(SH(new BooleanOptionHandler(PREF_ASYNC_DNS)));
#endif // ENABLE_ASYNC_DNS
handlers.push_back(SH(new BooleanOptionHandler(PREF_FTP_REUSE_CONNECTION)));
+ handlers.push_back(SH(new NumberOptionHandler(PREF_SUMMARY_INTERVAL, 0, INT32_MAX)));
return handlers;
}