summaryrefslogtreecommitdiff
path: root/src/UTMetadataRequestFactory.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-01 21:42:51 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-01 21:42:51 +0900
commit529b9fdceb7b5a277a983badd29dca3cc69259c5 (patch)
tree39a3aa941dce2817c0640282ef9a78f9c1984e67 /src/UTMetadataRequestFactory.h
parent9e35750bb8db4376052898e3ed0e1bfa0bd0bfaf (diff)
Use std::unique_ptr for ExtensionMessage
Diffstat (limited to 'src/UTMetadataRequestFactory.h')
-rw-r--r--src/UTMetadataRequestFactory.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/UTMetadataRequestFactory.h b/src/UTMetadataRequestFactory.h
index e8de1e67..7e5688d8 100644
--- a/src/UTMetadataRequestFactory.h
+++ b/src/UTMetadataRequestFactory.h
@@ -54,7 +54,7 @@ class BtMessage;
class UTMetadataRequestFactory {
private:
- std::shared_ptr<DownloadContext> dctx_;
+ DownloadContext* dctx_;
std::shared_ptr<Peer> peer_;
@@ -70,9 +70,9 @@ public:
// Creates and returns at most num of ut_metadata request
// message. pieceStorage is used to identify missing piece.
std::vector<std::unique_ptr<BtMessage>> create
- (size_t num, const std::shared_ptr<PieceStorage>& pieceStorage);
+ (size_t num, PieceStorage* pieceStorage);
- void setDownloadContext(const std::shared_ptr<DownloadContext>& dctx)
+ void setDownloadContext(DownloadContext* dctx)
{
dctx_ = dctx;
}