]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/sckint.h
Made wxWindowBase's variables protected again and such.
[wxWidgets.git] / include / wx / sckint.h
index 815d3e56a8cffd46c8b85a546a10098a21641e7e..8d90c4b133e289cb269ef3141435ab13cf664ae9 100644 (file)
@@ -61,6 +61,8 @@ class SockRequest
 };
 
 class wxSocketInternal;
+
+#if wxUSE_THREADS
 class SocketWaiter: public wxThread {
  public:
   SocketWaiter(wxSocketBase *socket, wxSocketInternal *internal);
@@ -100,6 +102,8 @@ class SocketRequester: public wxThread {
   wxSocketInternal *m_internal;
   int m_fd;
 };
+#endif
+  // wxUSE_THREADS
 
 class wxSocketInternal {
  public:
@@ -126,11 +130,13 @@ class wxSocketInternal {
   SockRequest *WaitForReq();
   void EndRequest(SockRequest *req);
  public:
+  wxSocketBase *m_socket;
+#if wxUSE_THREADS
   wxMutex m_socket_locker, m_fd_locker, m_request_locker, m_end_requester;
   wxCondition m_socket_cond;
-  wxSocketBase *m_socket;
   SocketWaiter *m_thread_waiter;
   SocketRequester *m_thread_requester;
+#endif
   wxList m_requests;
   int m_fd;
   bool m_invalid_requester;