summaryrefslogtreecommitdiff
path: root/src/DHTAbstractTask.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/DHTAbstractTask.h
parent126a4bde612eb0e6c48cf2f13ebe3eac45cc71a8 (diff)
Require -std=c++11 and use std::shared_ptr instead of SharedHandle
Diffstat (limited to 'src/DHTAbstractTask.h')
-rw-r--r--src/DHTAbstractTask.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/DHTAbstractTask.h b/src/DHTAbstractTask.h
index 3e20c7bd..65850af7 100644
--- a/src/DHTAbstractTask.h
+++ b/src/DHTAbstractTask.h
@@ -36,7 +36,9 @@
#define D_DHT_ABSTRACT_TASK_H
#include "DHTTask.h"
-#include "SharedHandle.h"
+
+#include <memory>
+
#include "DHTConstants.h"
namespace aria2 {
@@ -52,7 +54,7 @@ class DHTAbstractTask:public DHTTask {
private:
bool finished_;
- SharedHandle<DHTNode> localNode_;
+ std::shared_ptr<DHTNode> localNode_;
DHTRoutingTable* routingTable_;
@@ -99,12 +101,12 @@ public:
void setTaskQueue(DHTTaskQueue* taskQueue);
- const SharedHandle<DHTNode>& getLocalNode() const
+ const std::shared_ptr<DHTNode>& getLocalNode() const
{
return localNode_;
}
- void setLocalNode(const SharedHandle<DHTNode>& localNode);
+ void setLocalNode(const std::shared_ptr<DHTNode>& localNode);
};
} // namespace aria2