X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9111db680241332df07dd22db32973e20f77fb1a..abe2606b703f615dbe96d2d7a54345c0b27b9843:/include/wx/sckint.h?ds=sidebyside diff --git a/include/wx/sckint.h b/include/wx/sckint.h index 0a3ca5b5e5..1b1ae55083 100644 --- a/include/wx/sckint.h +++ b/include/wx/sckint.h @@ -15,12 +15,14 @@ #pragma interface #endif +#include "wx/defs.h" + #if wxUSE_SOCKETS -#include -#include -#include -#include +#include "wx/object.h" +#include "wx/list.h" +#include "wx/socket.h" +#include "wx/thread.h" // Socket state class SocketState @@ -82,7 +84,11 @@ class SocketWaiter: public wxThread { int m_fd; }; -class SocketRequester: public wxThread { +class SocketRequester +#if wxUSE_THREADS + : public wxThread +#endif + { public: SocketRequester(wxSocketBase *socket, wxSocketInternal *internal); ~SocketRequester(); @@ -136,8 +142,8 @@ class wxSocketInternal { wxMutex m_socket_locker, m_fd_locker, m_request_locker, m_end_requester; wxCondition m_socket_cond; SocketWaiter *m_thread_waiter; - SocketRequester *m_thread_requester; #endif + SocketRequester *m_thread_requester; wxList m_requests; int m_fd; bool m_invalid_requester;