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/UTMetadataRequestExtensionMessage.h | |
| parent | 9e35750bb8db4376052898e3ed0e1bfa0bd0bfaf (diff) | |
Use std::unique_ptr for ExtensionMessage
Diffstat (limited to 'src/UTMetadataRequestExtensionMessage.h')
| -rw-r--r-- | src/UTMetadataRequestExtensionMessage.h | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/src/UTMetadataRequestExtensionMessage.h b/src/UTMetadataRequestExtensionMessage.h index f7896f13..eaba6b3c 100644 --- a/src/UTMetadataRequestExtensionMessage.h +++ b/src/UTMetadataRequestExtensionMessage.h @@ -48,7 +48,7 @@ class Peer; class UTMetadataRequestExtensionMessage:public UTMetadataExtensionMessage { private: - std::shared_ptr<DownloadContext> dctx_; + DownloadContext* dctx_; std::shared_ptr<Peer> peer_; @@ -58,25 +58,17 @@ private: public: UTMetadataRequestExtensionMessage(uint8_t extensionMessageID); - ~UTMetadataRequestExtensionMessage(); - virtual std::string getPayload(); virtual std::string toString() const; virtual void doReceivedAction(); - void setDownloadContext(const std::shared_ptr<DownloadContext>& dctx); + void setDownloadContext(DownloadContext* dctx); - void setBtMessageDispatcher(BtMessageDispatcher* disp) - { - dispatcher_ = disp; - } + void setBtMessageDispatcher(BtMessageDispatcher* disp); - void setBtMessageFactory(BtMessageFactory* factory) - { - messageFactory_ = factory; - } + void setBtMessageFactory(BtMessageFactory* factory); void setPeer(const std::shared_ptr<Peer>& peer); }; |
