summaryrefslogtreecommitdiff
path: root/src/BackupIPv4ConnectCommand.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-22 01:10:38 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-22 01:10:38 +0900
commit07d270c87e6f9184aea4ca17eb26e466712e8db2 (patch)
tree2dfbaa2e0d2ad0f38cb73098608f7d67a64320f8 /src/BackupIPv4ConnectCommand.h
parent126a4bde612eb0e6c48cf2f13ebe3eac45cc71a8 (diff)
Require -std=c++11 and use std::shared_ptr instead of SharedHandle
Diffstat (limited to 'src/BackupIPv4ConnectCommand.h')
-rw-r--r--src/BackupIPv4ConnectCommand.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/BackupIPv4ConnectCommand.h b/src/BackupIPv4ConnectCommand.h
index de207bc1..b6354e7a 100644
--- a/src/BackupIPv4ConnectCommand.h
+++ b/src/BackupIPv4ConnectCommand.h
@@ -38,8 +38,8 @@
#include "Command.h"
#include <string>
+#include <memory>
-#include "SharedHandle.h"
#include "TimerA2.h"
namespace aria2 {
@@ -55,7 +55,7 @@ class SocketCore;
// member becomes true.
struct BackupConnectInfo {
std::string ipaddr;
- SharedHandle<SocketCore> socket;
+ std::shared_ptr<SocketCore> socket;
bool cancel;
BackupConnectInfo();
};
@@ -66,7 +66,7 @@ class BackupIPv4ConnectCommand : public Command {
public:
BackupIPv4ConnectCommand(cuid_t cuid,
const std::string& ipaddr, uint16_t port,
- const SharedHandle<BackupConnectInfo>& info,
+ const std::shared_ptr<BackupConnectInfo>& info,
Command* mainCommand,
RequestGroup* requestGroup, DownloadEngine* e);
~BackupIPv4ConnectCommand();
@@ -74,8 +74,8 @@ public:
private:
std::string ipaddr_;
uint16_t port_;
- SharedHandle<SocketCore> socket_;
- SharedHandle<BackupConnectInfo> info_;
+ std::shared_ptr<SocketCore> socket_;
+ std::shared_ptr<BackupConnectInfo> info_;
Command* mainCommand_;
RequestGroup* requestGroup_;
DownloadEngine* e_;