]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/receiver.h
Decorate things which constitute the public API
[libs/net.git] / source / net / receiver.h
index 19e69e0d4c5926ceaa9c23ec518731fdcc82fcf3..9af1bb7154af65a226d96836c43fe48d9bc18fa3 100644 (file)
@@ -1,22 +1,24 @@
 #ifndef MSP_NET_RECEIVER_H_
 #define MSP_NET_RECEIVER_H_
 
+#include "mspnet_api.h"
+
 namespace Msp {
 namespace Net {
 
-class ReceiverBase
+class MSPNET_API ReceiverBase
 {
 protected:
-       ReceiverBase() { }
+       ReceiverBase() = default;
 public:
-       virtual ~ReceiverBase() { }
+       virtual ~ReceiverBase() = default;
 };
 
 template<typename P>
 class PacketReceiver: public virtual ReceiverBase
 {
 protected:
-       PacketReceiver() { }
+       PacketReceiver() = default;
 public:
        virtual void receive(const P &) = 0;
 };