summaryrefslogtreecommitdiff
path: root/src/UTMetadataRequestExtensionMessage.cc
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/UTMetadataRequestExtensionMessage.cc
parent126a4bde612eb0e6c48cf2f13ebe3eac45cc71a8 (diff)
Require -std=c++11 and use std::shared_ptr instead of SharedHandle
Diffstat (limited to 'src/UTMetadataRequestExtensionMessage.cc')
-rw-r--r--src/UTMetadataRequestExtensionMessage.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/UTMetadataRequestExtensionMessage.cc b/src/UTMetadataRequestExtensionMessage.cc
index a12d088a..f4444123 100644
--- a/src/UTMetadataRequestExtensionMessage.cc
+++ b/src/UTMetadataRequestExtensionMessage.cc
@@ -76,17 +76,17 @@ std::string UTMetadataRequestExtensionMessage::toString() const
void UTMetadataRequestExtensionMessage::doReceivedAction()
{
- SharedHandle<TorrentAttribute> attrs = bittorrent::getTorrentAttrs(dctx_);
+ std::shared_ptr<TorrentAttribute> attrs = bittorrent::getTorrentAttrs(dctx_);
uint8_t id = peer_->getExtensionMessageID
(ExtensionMessageRegistry::UT_METADATA);
if(attrs->metadata.empty()) {
- SharedHandle<UTMetadataRejectExtensionMessage> m
+ std::shared_ptr<UTMetadataRejectExtensionMessage> m
(new UTMetadataRejectExtensionMessage(id));
m->setIndex(getIndex());
- SharedHandle<BtMessage> msg = messageFactory_->createBtExtendedMessage(m);
+ std::shared_ptr<BtMessage> msg = messageFactory_->createBtExtendedMessage(m);
dispatcher_->addMessageToQueue(msg);
}else if(getIndex()*METADATA_PIECE_SIZE < attrs->metadataSize) {
- SharedHandle<UTMetadataDataExtensionMessage> m
+ std::shared_ptr<UTMetadataDataExtensionMessage> m
(new UTMetadataDataExtensionMessage(id));
m->setIndex(getIndex());
m->setTotalSize(attrs->metadataSize);
@@ -97,7 +97,7 @@ void UTMetadataRequestExtensionMessage::doReceivedAction()
attrs->metadata.begin()+(getIndex()+1)*METADATA_PIECE_SIZE:
attrs->metadata.end();
m->setData(begin, end);
- SharedHandle<BtMessage> msg = messageFactory_->createBtExtendedMessage(m);
+ std::shared_ptr<BtMessage> msg = messageFactory_->createBtExtendedMessage(m);
dispatcher_->addMessageToQueue(msg);
} else {
throw DL_ABORT_EX
@@ -107,12 +107,12 @@ void UTMetadataRequestExtensionMessage::doReceivedAction()
}
void UTMetadataRequestExtensionMessage::setDownloadContext
-(const SharedHandle<DownloadContext>& dctx)
+(const std::shared_ptr<DownloadContext>& dctx)
{
dctx_ = dctx;
}
-void UTMetadataRequestExtensionMessage::setPeer(const SharedHandle<Peer>& peer)
+void UTMetadataRequestExtensionMessage::setPeer(const std::shared_ptr<Peer>& peer)
{
peer_ = peer;
}