diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2016-03-26 17:12:52 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2016-03-26 17:20:27 +0900 |
| commit | d64089632e82a2548752c7a6baaa68365a795a74 (patch) | |
| tree | 57fc7b85a8c1290975d58fa4761b04a7695bf7e3 /src/HttpRequestConnectChain.h | |
| parent | c81b1321122e8509b55c94c0cbca0d8d6d319f0c (diff) | |
| parent | a7cd943a06b1a5ff4515b57060b84037f8d01f9f (diff) | |
Merge branch 'master' into random-webseeding
Diffstat (limited to 'src/HttpRequestConnectChain.h')
| -rw-r--r-- | src/HttpRequestConnectChain.h | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/src/HttpRequestConnectChain.h b/src/HttpRequestConnectChain.h index 6f0610f9..0a5cc9d9 100644 --- a/src/HttpRequestConnectChain.h +++ b/src/HttpRequestConnectChain.h @@ -49,17 +49,13 @@ struct HttpRequestConnectChain : public ControlChain<ConnectCommand*> { virtual ~HttpRequestConnectChain() {} virtual int run(ConnectCommand* t, DownloadEngine* e) CXX11_OVERRIDE { - std::shared_ptr<SocketRecvBuffer> socketRecvBuffer - (new SocketRecvBuffer(t->getSocket())); - std::shared_ptr<HttpConnection> httpConnection - (new HttpConnection(t->getCuid(), t->getSocket(), socketRecvBuffer)); - auto c = make_unique<HttpRequestCommand>(t->getCuid(), - t->getRequest(), - t->getFileEntry(), - t->getRequestGroup(), - httpConnection, - e, - t->getSocket()); + std::shared_ptr<SocketRecvBuffer> socketRecvBuffer( + new SocketRecvBuffer(t->getSocket())); + std::shared_ptr<HttpConnection> httpConnection( + new HttpConnection(t->getCuid(), t->getSocket(), socketRecvBuffer)); + auto c = make_unique<HttpRequestCommand>( + t->getCuid(), t->getRequest(), t->getFileEntry(), t->getRequestGroup(), + httpConnection, e, t->getSocket()); c->setProxyRequest(t->getProxyRequest()); c->setStatus(Command::STATUS_ONESHOT_REALTIME); e->setNoWait(true); |
