X-Git-Url: http://git.tdb.fi/?p=libs%2Fnet.git;a=blobdiff_plain;f=source%2Fdatagramsocket.h;h=23ca296cbb27b93fb0735617209ff79f75d0066d;hp=3903a6afa8e65ace8e7cdf15ba904c61082278fb;hb=e6f09239fae7ff675e1068365a06803dcc8f8d1f;hpb=5d91f9edad6e8a11e21979a6aacb4ec6f2dc63ce diff --git a/source/datagramsocket.h b/source/datagramsocket.h index 3903a6a..23ca296 100644 --- a/source/datagramsocket.h +++ b/source/datagramsocket.h @@ -1,17 +1,19 @@ #ifndef MSP_NET_DATAGRAMSOCKET_H_ #define MSP_NET_DATAGRAMSOCKET_H_ -#include "socket.h" +#include "clientsocket.h" namespace Msp { namespace Net { -class DatagramSocket: public Socket +class DatagramSocket: public ClientSocket { public: DatagramSocket(Family, int = 0); - int connect(const SockAddr &); + virtual bool connect(const SockAddr &); + virtual bool poll_connect(const Time::TimeDelta &) { return false; } + unsigned sendto(const char *, unsigned, const SockAddr &); unsigned recvfrom(char *, unsigned, SockAddr *&); };