summaryrefslogtreecommitdiff
path: root/src/AbstractCommand.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/AbstractCommand.h')
-rw-r--r--src/AbstractCommand.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/AbstractCommand.h b/src/AbstractCommand.h
index 619e6af7..8dd5a15b 100644
--- a/src/AbstractCommand.h
+++ b/src/AbstractCommand.h
@@ -75,6 +75,8 @@ private:
SharedHandle<SocketCore> writeCheckTarget_;
bool nameResolverCheck_;
+ bool incNumConnection_;
+
#ifdef ENABLE_ASYNC_DNS
void setNameResolverCheck(const SharedHandle<AsyncNameResolver>& resolver);
@@ -218,10 +220,12 @@ protected:
return requestGroup_->getPieceStorage();
}
public:
- AbstractCommand(cuid_t cuid, const SharedHandle<Request>& req,
- const SharedHandle<FileEntry>& fileEntry,
- RequestGroup* requestGroup, DownloadEngine* e,
- const SharedHandle<SocketCore>& s = SharedHandle<SocketCore>());
+ AbstractCommand
+ (cuid_t cuid, const SharedHandle<Request>& req,
+ const SharedHandle<FileEntry>& fileEntry,
+ RequestGroup* requestGroup, DownloadEngine* e,
+ const SharedHandle<SocketCore>& s = SharedHandle<SocketCore>(),
+ bool incNumConnection = true);
virtual ~AbstractCommand();
bool execute();