diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2007-09-03 10:32:19 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2007-09-03 10:32:19 +0000 |
| commit | cf5cb05816fd25b43b271c6175494f6b976ba7bc (patch) | |
| tree | d14b18bcead2c0434c6189f71bee5e93e97c352a /src/DownloadEngineFactory.cc | |
| parent | 57471aac9c81eb297da2b2bf286cec4865df0e94 (diff) | |
2007-09-03 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Automatically save *.aria2 control file of http/ftp download in
every
60 seconds.
* src/AutoSaveCommand.{h, cc}: New class.
* src/TimeBasedCommand.{h, cc}: New class.
* src/DownloadEngineFactory.cc (newConsoleEngine)
Diffstat (limited to 'src/DownloadEngineFactory.cc')
| -rw-r--r-- | src/DownloadEngineFactory.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/DownloadEngineFactory.cc b/src/DownloadEngineFactory.cc index eb3ea985..2c8f5b24 100644 --- a/src/DownloadEngineFactory.cc +++ b/src/DownloadEngineFactory.cc @@ -43,6 +43,7 @@ #include "CUIDCounter.h" #include "FileAllocationDispatcherCommand.h" #include "FileAllocationMan.h" +#include "AutoSaveCommand.h" #ifdef ENABLE_MESSAGE_DIGEST # include "CheckIntegrityMan.h" #endif // ENABLE_MESSAGE_DIGEST @@ -94,6 +95,7 @@ DownloadEngineFactory::newConsoleEngine(const Option* op, #endif // ENABLE_MESSAGE_DIGEST e->commands.push_back(new FillRequestGroupCommand(CUIDCounterSingletonHolder::instance()->newID(), e, 1)); e->commands.push_back(new FileAllocationDispatcherCommand(CUIDCounterSingletonHolder::instance()->newID(), e)); + e->commands.push_back(new AutoSaveCommand(CUIDCounterSingletonHolder::instance()->newID(), e, op->getAsInt(PREF_AUTO_SAVE_INTERVAL))); return e; } |
