diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-22 01:10:38 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-22 01:10:38 +0900 |
| commit | 07d270c87e6f9184aea4ca17eb26e466712e8db2 (patch) | |
| tree | 2dfbaa2e0d2ad0f38cb73098608f7d67a64320f8 /src/LpdReceiveMessageCommand.cc | |
| parent | 126a4bde612eb0e6c48cf2f13ebe3eac45cc71a8 (diff) | |
Require -std=c++11 and use std::shared_ptr instead of SharedHandle
Diffstat (limited to 'src/LpdReceiveMessageCommand.cc')
| -rw-r--r-- | src/LpdReceiveMessageCommand.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/LpdReceiveMessageCommand.cc b/src/LpdReceiveMessageCommand.cc index 81ad11cc..65641715 100644 --- a/src/LpdReceiveMessageCommand.cc +++ b/src/LpdReceiveMessageCommand.cc @@ -53,7 +53,7 @@ namespace aria2 { LpdReceiveMessageCommand::LpdReceiveMessageCommand (cuid_t cuid, - const SharedHandle<LpdMessageReceiver>& receiver, + const std::shared_ptr<LpdMessageReceiver>& receiver, DownloadEngine* e) : Command(cuid), receiver_(receiver), @@ -73,12 +73,12 @@ bool LpdReceiveMessageCommand::execute() return true; } for(size_t i = 0; i < 20; ++i) { - SharedHandle<LpdMessage> m = receiver_->receiveMessage(); + std::shared_ptr<LpdMessage> m = receiver_->receiveMessage(); if(!m) { break; } - SharedHandle<BtRegistry> reg = e_->getBtRegistry(); - SharedHandle<DownloadContext> dctx = reg->getDownloadContext(m->infoHash); + std::shared_ptr<BtRegistry> reg = e_->getBtRegistry(); + std::shared_ptr<DownloadContext> dctx = reg->getDownloadContext(m->infoHash); if(!dctx) { A2_LOG_DEBUG(fmt("Download Context is null for infohash=%s.", util::toHex(m->infoHash).c_str())); @@ -90,11 +90,11 @@ bool LpdReceiveMessageCommand::execute() } RequestGroup* group = dctx->getOwnerRequestGroup(); assert(group); - const SharedHandle<BtObject>& btobj = reg->get(group->getGID()); + const std::shared_ptr<BtObject>& btobj = reg->get(group->getGID()); assert(btobj); - const SharedHandle<PeerStorage>& peerStorage = btobj->peerStorage; + const std::shared_ptr<PeerStorage>& peerStorage = btobj->peerStorage; assert(peerStorage); - SharedHandle<Peer> peer = m->peer; + std::shared_ptr<Peer> peer = m->peer; if(peerStorage->addPeer(peer)) { A2_LOG_DEBUG(fmt("LPD peer %s:%u local=%d added.", peer->getIPAddress().c_str(), peer->getPort(), |
