]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/sckint.h
forgot wx.rc
[wxWidgets.git] / include / wx / sckint.h
index 3fec426a7a1efe1c5e57dde1174da75128f461d5..103595f5f6a7d30b3ce755838452394b6de25408 100644 (file)
 #pragma interface
 #endif
 
+#include "wx/defs.h"
+
 #if wxUSE_SOCKETS
 
-#include <wx/object.h>
-#include <wx/list.h>
-#include <wx/socket.h>
-#include <wx/thread.h>
+#include "wx/object.h"
+#include "wx/list.h"
+#include "wx/socket.h"
+#include "wx/thread.h"
 
 // Socket state
 class SocketState
@@ -81,6 +83,7 @@ class SocketWaiter: public wxThread {
   wxSocketInternal *m_internal;
   int m_fd;
 };
+#endif
 
 class SocketRequester
 #if wxUSE_THREADS
@@ -97,17 +100,17 @@ class SocketRequester
 
   bool WaitFor(wxSocketBase::wxRequestNotify req, int millisec);
 
+#if wxUSE_THREADS
   // Thread Entry point
   // ---
   virtual void *Entry();
+#endif
 
  public:
   wxSocketBase *m_socket;
   wxSocketInternal *m_internal;
   int m_fd;
 };
-#endif
-  // wxUSE_THREADS
 
 class wxSocketInternal {
  public:
@@ -132,6 +135,7 @@ class wxSocketInternal {
   void QueueRequest(SockRequest *request, bool async);
   void WaitForEnd(SockRequest *request);
 
+  // Used by SocketRequester
   SockRequest *WaitForReq();
   void EndRequest(SockRequest *req);
  public: