X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fnet%2Fdatagramsocket.h;h=a978b9f5742ff2d0a56751aada207d9916bea9c2;hb=HEAD;hp=23ca296cbb27b93fb0735617209ff79f75d0066d;hpb=50e9f9ea7f7385a2c5931fca2b8fb1103078e67c;p=libs%2Fnet.git diff --git a/source/net/datagramsocket.h b/source/net/datagramsocket.h index 23ca296..a978b9f 100644 --- a/source/net/datagramsocket.h +++ b/source/net/datagramsocket.h @@ -2,20 +2,21 @@ #define MSP_NET_DATAGRAMSOCKET_H_ #include "clientsocket.h" +#include "mspnet_api.h" namespace Msp { namespace Net { -class DatagramSocket: public ClientSocket +class MSPNET_API DatagramSocket: public ClientSocket { public: DatagramSocket(Family, int = 0); - virtual bool connect(const SockAddr &); - virtual bool poll_connect(const Time::TimeDelta &) { return false; } + bool connect(const SockAddr &) override; + bool poll_connect(const Time::TimeDelta &) override { return false; } - unsigned sendto(const char *, unsigned, const SockAddr &); - unsigned recvfrom(char *, unsigned, SockAddr *&); + std::size_t sendto(const char *, std::size_t, const SockAddr &); + std::size_t recvfrom(char *, std::size_t, SockAddr *&); }; } // namespace Net