#ifndef MSP_NET_SERVERSOCKET_H_
#define MSP_NET_SERVERSOCKET_H_
+#include "mspnet_api.h"
#include "socket.h"
namespace Msp {
ServerSockets are used to receive incoming connections. They cannot be used
for sending and receiving data.
*/
-class ServerSocket: public Socket
+class MSPNET_API ServerSocket: public Socket
{
protected:
ServerSocket(Family, int, int);
virtual ClientSocket *accept() = 0;
protected:
- virtual unsigned do_write(const char *, unsigned);
- virtual unsigned do_read(char *, unsigned);
+ std::size_t do_write(const char *, std::size_t) override;
+ std::size_t do_read(char *, std::size_t) override;
};
} // namespace Net