summaryrefslogtreecommitdiff
path: root/src/DHTMessageDispatcherImpl.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/DHTMessageDispatcherImpl.h
parent126a4bde612eb0e6c48cf2f13ebe3eac45cc71a8 (diff)
Require -std=c++11 and use std::shared_ptr instead of SharedHandle
Diffstat (limited to 'src/DHTMessageDispatcherImpl.h')
-rw-r--r--src/DHTMessageDispatcherImpl.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/DHTMessageDispatcherImpl.h b/src/DHTMessageDispatcherImpl.h
index d0f2090e..68767234 100644
--- a/src/DHTMessageDispatcherImpl.h
+++ b/src/DHTMessageDispatcherImpl.h
@@ -45,28 +45,28 @@ struct DHTMessageEntry;
class DHTMessageDispatcherImpl:public DHTMessageDispatcher {
private:
- SharedHandle<DHTMessageTracker> tracker_;
+ std::shared_ptr<DHTMessageTracker> tracker_;
- std::deque<SharedHandle<DHTMessageEntry> > messageQueue_;
+ std::deque<std::shared_ptr<DHTMessageEntry> > messageQueue_;
time_t timeout_;
- bool sendMessage(const SharedHandle<DHTMessageEntry>& msg);
+ bool sendMessage(const std::shared_ptr<DHTMessageEntry>& msg);
public:
- DHTMessageDispatcherImpl(const SharedHandle<DHTMessageTracker>& tracker);
+ DHTMessageDispatcherImpl(const std::shared_ptr<DHTMessageTracker>& tracker);
virtual ~DHTMessageDispatcherImpl();
virtual void
- addMessageToQueue(const SharedHandle<DHTMessage>& message,
+ addMessageToQueue(const std::shared_ptr<DHTMessage>& message,
time_t timeout,
- const SharedHandle<DHTMessageCallback>& callback =
- SharedHandle<DHTMessageCallback>());
+ const std::shared_ptr<DHTMessageCallback>& callback =
+ std::shared_ptr<DHTMessageCallback>());
virtual void
- addMessageToQueue(const SharedHandle<DHTMessage>& message,
- const SharedHandle<DHTMessageCallback>& callback =
- SharedHandle<DHTMessageCallback>());
+ addMessageToQueue(const std::shared_ptr<DHTMessage>& message,
+ const std::shared_ptr<DHTMessageCallback>& callback =
+ std::shared_ptr<DHTMessageCallback>());
virtual void sendMessages();