diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-07-01 21:42:51 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-07-01 21:42:51 +0900 |
| commit | 529b9fdceb7b5a277a983badd29dca3cc69259c5 (patch) | |
| tree | 39a3aa941dce2817c0640282ef9a78f9c1984e67 /src/DefaultBtMessageFactory.h | |
| parent | 9e35750bb8db4376052898e3ed0e1bfa0bd0bfaf (diff) | |
Use std::unique_ptr for ExtensionMessage
Diffstat (limited to 'src/DefaultBtMessageFactory.h')
| -rw-r--r-- | src/DefaultBtMessageFactory.h | 7 |
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); |
