]> git.tdb.fi Git - libs/net.git/commitdiff
Add WSAEventSelect to DatagramSocket
authorMikko Rasa <tdb@tdb.fi>
Thu, 13 Nov 2008 12:47:45 +0000 (12:47 +0000)
committerMikko Rasa <tdb@tdb.fi>
Thu, 13 Nov 2008 12:47:45 +0000 (12:47 +0000)
Remove outdated get_initial_events

source/datagramsocket.cpp
source/datagramsocket.h

index 9779bfeb268acb4722c3f21fb85b251405856c1c..7944532aa673a4e09ae0ae619bc98e719e381e62 100644 (file)
@@ -14,7 +14,12 @@ namespace Net {
 
 DatagramSocket::DatagramSocket(Family f, int p):
        Socket(f, SOCK_DGRAM, p)
-{ }
+{
+#ifdef WIN32
+       WSAEventSelect(handle, event, FD_READ|FD_CLOSE);
+#endif
+       set_events(IO::P_INPUT);
+}
 
 int DatagramSocket::connect(const SockAddr &addr)
 {
@@ -86,10 +91,5 @@ unsigned DatagramSocket::recvfrom(char *buf, unsigned size, SockAddr *&addr_)
        return ret;
 }
 
-IO::PollEvent DatagramSocket::get_initial_events() const
-{
-       return IO::P_INPUT;
-}
-
 } // namespace Net
 } // namespace Msp
index b97f0a625e75922186b502168ad560e18ce642d3..1134415d21a2e75f071a5f3c0229586865f19aec 100644 (file)
@@ -20,8 +20,6 @@ public:
        int connect(const SockAddr &);
        unsigned sendto(const char *, unsigned, const SockAddr &);
        unsigned recvfrom(char *, unsigned, SockAddr *&);
-private:
-       IO::PollEvent get_initial_events() const;
 };
 
 } // namespace Net