#ifndef MSP_NET_STREAMSERVERSOCKET_H_
#define MSP_NET_STREAMSERVERSOCKET_H_
+#include "mspnet_api.h"
#include "serversocket.h"
#include "streamsocket.h"
namespace Msp {
namespace Net {
-class StreamServerSocket: public ServerSocket
+class MSPNET_API StreamServerSocket: public ServerSocket
{
private:
- bool listening;
+ bool listening = false;
public:
StreamServerSocket(Family, int = 0);
- virtual void listen(const SockAddr &, unsigned = 4);
+ void listen(const SockAddr &, unsigned = 4) override;
bool is_listening() const { return listening; }
- virtual StreamSocket *accept();
+ StreamSocket *accept() override;
};
} // namespace Net