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