X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdatagramsocket.h;h=23ca296cbb27b93fb0735617209ff79f75d0066d;hb=22a091d02cb008dbc14c1809104487fdd62deade;hp=1134415d21a2e75f071a5f3c0229586865f19aec;hpb=e131f8b448a24aff7cb556748cb67c6c4496b606;p=libs%2Fnet.git diff --git a/source/datagramsocket.h b/source/datagramsocket.h index 1134415..23ca296 100644 --- a/source/datagramsocket.h +++ b/source/datagramsocket.h @@ -1,23 +1,19 @@ -/* $Id$ - -This file is part of libmspnet -Copyright © 2008 Mikkosoft Productions, Mikko Rasa -Distributed under the LGPL -*/ - #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 &); + DatagramSocket(Family, int = 0); + + 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 *&); };