diff options
Diffstat (limited to 'src/AbstractCommand.h')
| -rw-r--r-- | src/AbstractCommand.h | 12 |
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(); |
