Mercurial > hg > orthanc-stone
diff Framework/Messages/IMessage.h @ 251:192e6e349e69 am-2
first usage of new message system (in SDL only)
author | am@osimis.io |
---|---|
date | Mon, 02 Jul 2018 18:13:46 +0200 |
parents | 5e642859267e |
children | 3897f9f28cfa |
line wrap: on
line diff
--- a/Framework/Messages/IMessage.h Mon Jul 02 16:36:17 2018 +0200 +++ b/Framework/Messages/IMessage.h Mon Jul 02 18:13:46 2018 +0200 @@ -23,15 +23,18 @@ #include "MessageType.h" +#include <boost/noncopyable.hpp> + namespace OrthancStone { - class IMessage : public boost::noncopyable + struct IMessage : public boost::noncopyable { MessageType messageType_; public: IMessage(const MessageType& messageType) : messageType_(messageType) {} + virtual ~IMessage() {} MessageType GetType() const {return messageType_;} };