From 07d270c87e6f9184aea4ca17eb26e466712e8db2 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sat, 22 Jun 2013 01:10:38 +0900 Subject: Require -std=c++11 and use std::shared_ptr instead of SharedHandle --- src/DHTPeerLookupTask.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/DHTPeerLookupTask.h') diff --git a/src/DHTPeerLookupTask.h b/src/DHTPeerLookupTask.h index 1f444878..7b269dff 100644 --- a/src/DHTPeerLookupTask.h +++ b/src/DHTPeerLookupTask.h @@ -50,27 +50,27 @@ class DHTPeerLookupTask: private: std::map tokenStorage_; - SharedHandle peerStorage_; + std::shared_ptr peerStorage_; uint16_t tcpPort_; public: DHTPeerLookupTask - (const SharedHandle& downloadContext, + (const std::shared_ptr& downloadContext, uint16_t tcpPort); virtual void getNodesFromMessage - (std::vector >& nodes, + (std::vector >& nodes, const DHTGetPeersReplyMessage* message); virtual void onReceivedInternal(const DHTGetPeersReplyMessage* message); - virtual SharedHandle createMessage - (const SharedHandle& remoteNode); + virtual std::shared_ptr createMessage + (const std::shared_ptr& remoteNode); - virtual SharedHandle createCallback(); + virtual std::shared_ptr createCallback(); virtual void onFinish(); - void setPeerStorage(const SharedHandle& peerStorage); + void setPeerStorage(const std::shared_ptr& peerStorage); }; } // namespace aria2 -- cgit