X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fnet%2Fserversocket.h;h=8c082b3772f9dc44451d8bf84d281780bd817cfb;hb=394c9a732192fce9b3b453dfdb9e92400af2a4f8;hp=10375f03d15f0efc96c66f4d3d52dcde412795cd;hpb=50e9f9ea7f7385a2c5931fca2b8fb1103078e67c;p=libs%2Fnet.git diff --git a/source/net/serversocket.h b/source/net/serversocket.h index 10375f0..8c082b3 100644 --- a/source/net/serversocket.h +++ b/source/net/serversocket.h @@ -1,6 +1,7 @@ #ifndef MSP_NET_SERVERSOCKET_H_ #define MSP_NET_SERVERSOCKET_H_ +#include "mspnet_api.h" #include "socket.h" namespace Msp { @@ -12,7 +13,7 @@ class ClientSocket; 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); @@ -22,8 +23,8 @@ public: 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