diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-22 01:10:38 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-22 01:10:38 +0900 |
| commit | 07d270c87e6f9184aea4ca17eb26e466712e8db2 (patch) | |
| tree | 2dfbaa2e0d2ad0f38cb73098608f7d67a64320f8 /src/FtpInitiateConnectionCommand.cc | |
| parent | 126a4bde612eb0e6c48cf2f13ebe3eac45cc71a8 (diff) | |
Require -std=c++11 and use std::shared_ptr instead of SharedHandle
Diffstat (limited to 'src/FtpInitiateConnectionCommand.cc')
| -rw-r--r-- | src/FtpInitiateConnectionCommand.cc | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/FtpInitiateConnectionCommand.cc b/src/FtpInitiateConnectionCommand.cc index 80ebfb82..9b026a89 100644 --- a/src/FtpInitiateConnectionCommand.cc +++ b/src/FtpInitiateConnectionCommand.cc @@ -65,8 +65,8 @@ namespace aria2 { FtpInitiateConnectionCommand::FtpInitiateConnectionCommand (cuid_t cuid, - const SharedHandle<Request>& req, - const SharedHandle<FileEntry>& fileEntry, + const std::shared_ptr<Request>& req, + const std::shared_ptr<FileEntry>& fileEntry, RequestGroup* requestGroup, DownloadEngine* e) :InitiateConnectionCommand(cuid, req, fileEntry, requestGroup, e) {} @@ -76,12 +76,12 @@ FtpInitiateConnectionCommand::~FtpInitiateConnectionCommand() {} Command* FtpInitiateConnectionCommand::createNextCommand (const std::string& hostname, const std::string& addr, uint16_t port, const std::vector<std::string>& resolvedAddresses, - const SharedHandle<Request>& proxyRequest) + const std::shared_ptr<Request>& proxyRequest) { Command* command; if(proxyRequest) { std::string options; - SharedHandle<SocketCore> pooledSocket; + std::shared_ptr<SocketCore> pooledSocket; std::string proxyMethod = resolveProxyMethod(getRequest()->getProtocol()); if(proxyMethod == V_GET) { pooledSocket = getDownloadEngine()->popPooledSocket @@ -112,11 +112,11 @@ Command* FtpInitiateConnectionCommand::createNextCommand if(proxyMethod == V_GET) { // Use GET for FTP via HTTP proxy. getRequest()->setMethod(Request::METHOD_GET); - SharedHandle<HttpRequestConnectChain> chain + std::shared_ptr<HttpRequestConnectChain> chain (new HttpRequestConnectChain()); c->setControlChain(chain); } else if(proxyMethod == V_TUNNEL) { - SharedHandle<FtpTunnelRequestConnectChain> chain + std::shared_ptr<FtpTunnelRequestConnectChain> chain (new FtpTunnelRequestConnectChain()); c->setControlChain(chain); } else { @@ -141,9 +141,9 @@ Command* FtpInitiateConnectionCommand::createNextCommand } else if(proxyMethod == V_GET) { // Use GET for FTP via HTTP proxy. getRequest()->setMethod(Request::METHOD_GET); - SharedHandle<SocketRecvBuffer> socketRecvBuffer + std::shared_ptr<SocketRecvBuffer> socketRecvBuffer (new SocketRecvBuffer(pooledSocket)); - SharedHandle<HttpConnection> hc + std::shared_ptr<HttpConnection> hc (new HttpConnection(getCuid(), pooledSocket, socketRecvBuffer)); HttpRequestCommand* c = new HttpRequestCommand(getCuid(), @@ -162,7 +162,7 @@ Command* FtpInitiateConnectionCommand::createNextCommand } } else { std::string options; - SharedHandle<SocketCore> pooledSocket = + std::shared_ptr<SocketCore> pooledSocket = getDownloadEngine()->popPooledSocket (options, resolvedAddresses, getRequest()->getPort(), @@ -181,7 +181,7 @@ Command* FtpInitiateConnectionCommand::createNextCommand getRequestGroup(), getDownloadEngine(), getSocket()); - SharedHandle<FtpNegotiationConnectChain> chain + std::shared_ptr<FtpNegotiationConnectChain> chain (new FtpNegotiationConnectChain()); c->setControlChain(chain); setupBackupConnection(hostname, addr, port, c); |
