summaryrefslogtreecommitdiff
path: root/src/DefaultBtMessageFactory.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/DefaultBtMessageFactory.h
parent9e35750bb8db4376052898e3ed0e1bfa0bd0bfaf (diff)
Use std::unique_ptr for ExtensionMessage
Diffstat (limited to 'src/DefaultBtMessageFactory.h')
-rw-r--r--src/DefaultBtMessageFactory.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/DefaultBtMessageFactory.h b/src/DefaultBtMessageFactory.h
index 28299efb..761ad4a0 100644
--- a/src/DefaultBtMessageFactory.h
+++ b/src/DefaultBtMessageFactory.h
@@ -70,7 +70,7 @@ private:
PeerConnection* peerConnection_;
- std::shared_ptr<ExtensionMessageFactory> extensionMessageFactory_;
+ ExtensionMessageFactory* extensionMessageFactory_;
DHTNode* localNode_;
@@ -133,7 +133,7 @@ public:
virtual std::unique_ptr<BtPortMessage> createPortMessage(uint16_t port);
virtual std::unique_ptr<BtExtendedMessage>
- createBtExtendedMessage(const std::shared_ptr<ExtensionMessage>& msg);
+ createBtExtendedMessage(std::unique_ptr<ExtensionMessage> msg);
void setPeer(const std::shared_ptr<Peer>& peer);
@@ -159,8 +159,7 @@ public:
void setPeerConnection(PeerConnection* connection);
- void setExtensionMessageFactory
- (const std::shared_ptr<ExtensionMessageFactory>& factory);
+ void setExtensionMessageFactory(ExtensionMessageFactory* factory);
void setLocalNode(DHTNode* localNode);