From 1372ac51ade17bc27126449bf29f99c6c2cf7703 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 14 Nov 2010 07:17:55 +0000 Subject: 2010-11-14 Tatsuhiro Tsujikawa Added .cc file for classes/structs that only provided by header file. Defined non-POD classes' ctor, dtor in .cc file. Moved implementation code in header file to .cc file for major classes/strucsts. --- src/UTMetadataRequestExtensionMessage.h | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'src/UTMetadataRequestExtensionMessage.h') diff --git a/src/UTMetadataRequestExtensionMessage.h b/src/UTMetadataRequestExtensionMessage.h index 91631192..12ea1436 100644 --- a/src/UTMetadataRequestExtensionMessage.h +++ b/src/UTMetadataRequestExtensionMessage.h @@ -56,16 +56,15 @@ private: public: UTMetadataRequestExtensionMessage(uint8_t extensionMessageID); + ~UTMetadataRequestExtensionMessage(); + virtual std::string getPayload(); virtual std::string toString() const; virtual void doReceivedAction(); - void setDownloadContext(const SharedHandle& dctx) - { - dctx_ = dctx; - } + void setDownloadContext(const SharedHandle& dctx); void setBtMessageDispatcher(BtMessageDispatcher* disp) { @@ -77,10 +76,7 @@ public: messageFactory_ = factory; } - void setPeer(const SharedHandle& peer) - { - peer_ = peer; - } + void setPeer(const SharedHandle& peer); }; } // namespace aria2 -- cgit