]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/private/gsocketiohandler.h
also rename gsocketiohandler.* to socketiohandler.* and move it to wxNet where it...
[wxWidgets.git] / include / wx / private / gsocketiohandler.h
diff --git a/include/wx/private/gsocketiohandler.h b/include/wx/private/gsocketiohandler.h
deleted file mode 100644 (file)
index 5fdee62..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/////////////////////////////////////////////////////////////////////////////
-// Name:        wx/private/gsocketiohandler.h
-// Purpose:     class for registering sockets with wxSelectDispatcher
-// Authors:     Lukasz Michalski
-// Created:     December 2006
-// Copyright:   (c) Lukasz Michalski
-// RCS-ID:      $Id$
-// Licence:     wxWindows licence
-/////////////////////////////////////////////////////////////////////////////
-
-#ifndef _WX_PRIVATE_GSOCKETIOHANDLER_H_
-#define _WX_PRIVATE_GSOCKETIOHANDLER_H_
-
-#include "wx/defs.h"
-
-#if wxUSE_SOCKETS && wxUSE_SELECT_DISPATCHER
-
-#include "wx/private/selectdispatcher.h"
-#include "wx/private/socket.h"
-
-class WXDLLIMPEXP_BASE wxSocketIOHandler : public wxFDIOHandler
-{
-public:
-    wxSocketIOHandler(wxSocketImpl *socket)
-    {
-        m_socket = socket;
-        m_flags = 0;
-    }
-
-    int GetFlags() const { return m_flags; }
-    void RemoveFlag(wxFDIODispatcherEntryFlags flag) { m_flags &= ~flag; }
-    void AddFlag(wxFDIODispatcherEntryFlags flag) { m_flags |= flag; }
-
-    virtual void OnReadWaiting() { m_socket->Detected_Read(); }
-    virtual void OnWriteWaiting() { m_socket->Detected_Write(); }
-    virtual void OnExceptionWaiting() { m_socket->Detected_Read(); }
-
-private:
-    wxSocketImpl *m_socket;
-    int m_flags;
-};
-
-#endif // wxUSE_SOCKETS && wxUSE_SELECT_DISPATCHER
-
-#endif // _WX_PRIVATE_SOCKETEVTDISPATCH_H_