From 1a5d75e819604a46b72d1f07401ac5017c96ad15 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Tue, 2 Jul 2013 22:58:20 +0900 Subject: Use std::unique_ptr to store DHTMessages instead of std::shared_ptr --- src/DHTPingTask.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/DHTPingTask.cc') diff --git a/src/DHTPingTask.cc b/src/DHTPingTask.cc index f0aaed64..cfb12356 100644 --- a/src/DHTPingTask.cc +++ b/src/DHTPingTask.cc @@ -40,6 +40,7 @@ #include "DHTConstants.h" #include "DHTPingReplyMessageCallback.h" #include "DHTQueryMessage.h" +#include "DHTPingMessage.h" namespace aria2 { @@ -56,11 +57,10 @@ DHTPingTask::~DHTPingTask() {} void DHTPingTask::addMessage() { - std::shared_ptr m = - getMessageFactory()->createPingMessage(remoteNode_); - std::shared_ptr callback - (new DHTPingReplyMessageCallback(this)); - getMessageDispatcher()->addMessageToQueue(m, timeout_, callback); + getMessageDispatcher()->addMessageToQueue + (getMessageFactory()->createPingMessage(remoteNode_), + timeout_, + make_unique>(this)); } void DHTPingTask::startup() -- cgit