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_;}
   };