diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-06-09 14:15:10 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-06-09 14:15:10 +0000 |
| commit | b357fd39fcc9b05a0d7ef87b1594c0ebd67cfdfe (patch) | |
| tree | ec9faa1890026d59506b391f2f0a638982cb5dc1 /src/DHTAutoSaveCommand.cc | |
| parent | 43460a347f1bef41f83ad085502e46b927b35554 (diff) | |
2010-06-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Made protected member variable private. Added accessor funcs.
* src/AutoSaveCommand.cc
* src/BtStopDownloadCommand.cc
* src/DHTAutoSaveCommand.cc
* src/DHTBucketRefreshCommand.cc
* src/DHTPeerAnnounceCommand.cc
* src/DHTTokenUpdateCommand.cc
* src/HaveEraseCommand.cc
* src/TimeBasedCommand.h
* src/TimedHaltCommand.cc
Diffstat (limited to 'src/DHTAutoSaveCommand.cc')
| -rw-r--r-- | src/DHTAutoSaveCommand.cc | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/DHTAutoSaveCommand.cc b/src/DHTAutoSaveCommand.cc index 78d4fc7e..5a908457 100644 --- a/src/DHTAutoSaveCommand.cc +++ b/src/DHTAutoSaveCommand.cc @@ -61,16 +61,18 @@ namespace aria2 { -DHTAutoSaveCommand::DHTAutoSaveCommand(cuid_t cuid, DownloadEngine* e, time_t interval): +DHTAutoSaveCommand::DHTAutoSaveCommand +(cuid_t cuid, DownloadEngine* e, time_t interval): TimeBasedCommand(cuid, e, interval) {} DHTAutoSaveCommand::~DHTAutoSaveCommand() {} void DHTAutoSaveCommand::preProcess() { - if(_e->getRequestGroupMan()->downloadFinished() || _e->isHaltRequested()) { + if(getDownloadEngine()->getRequestGroupMan()->downloadFinished() || + getDownloadEngine()->isHaltRequested()) { save(); - _exit = true; + enableExit(); } } @@ -81,7 +83,8 @@ void DHTAutoSaveCommand::process() void DHTAutoSaveCommand::save() { - std::string dhtFile = _e->getOption()->get(PREF_DHT_FILE_PATH); + std::string dhtFile = + getDownloadEngine()->getOption()->get(PREF_DHT_FILE_PATH); getLogger()->info("Saving DHT routing table to %s.", dhtFile.c_str()); std::string tempFile = dhtFile; @@ -142,7 +145,8 @@ void DHTAutoSaveCommand::setLocalNode(const SharedHandle<DHTNode>& localNode) _localNode = localNode; } -void DHTAutoSaveCommand::setRoutingTable(const SharedHandle<DHTRoutingTable>& routingTable) +void DHTAutoSaveCommand::setRoutingTable +(const SharedHandle<DHTRoutingTable>& routingTable) { _routingTable = routingTable; } |
