X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c21b68f7dd54127d51ec662b67e559f2a73a0a69..4c0a2c5c3eb089b70bcbe05325f1043b49358f13:/include/wx/msw/gsockmsw.h diff --git a/include/wx/msw/gsockmsw.h b/include/wx/msw/gsockmsw.h index 38105d5fa2..e745060b58 100644 --- a/include/wx/msw/gsockmsw.h +++ b/include/wx/msw/gsockmsw.h @@ -9,6 +9,12 @@ #ifndef __GSOCK_MSW_H #define __GSOCK_MSW_H +#ifndef __GSOCKET_STANDALONE__ +#include "wx/setup.h" +#endif + +#if wxUSE_SOCKETS || defined(__GSOCKET_STANDALONE__) + #ifndef __GSOCKET_STANDALONE__ #include "wx/gsocket.h" #else @@ -30,6 +36,7 @@ struct _GSocket GAddress *m_peer; GSocketError m_error; + /* Attributes */ bool m_non_blocking; bool m_server; bool m_stream; @@ -37,6 +44,7 @@ struct _GSocket struct timeval m_timeout; /* Callbacks */ + GSocketEventFlags m_detected; GSocketCallback m_cbacks[GSOCK_MAX_EVENT]; char *m_data[GSOCK_MAX_EVENT]; int m_msgnumber; @@ -66,7 +74,8 @@ int _GSocket_Send_Dgram(GSocket *socket, const char *buffer, int size); /* Callbacks */ -void _GSocket_Configure_Callbacks(GSocket *socket); +void _GSocket_Enable_Events(GSocket *socket); +void _GSocket_Disable_Events(GSocket *socket); LRESULT CALLBACK _GSocket_Internal_WinProc(HWND, UINT, WPARAM, LPARAM); /* GAddress */ @@ -84,4 +93,6 @@ GSocketError _GAddress_Init_UNIX(GAddress *address); } #endif +#endif /* wxUSE_SOCKETS || defined(__GSOCKET_STANDALONE__) */ + #endif /* __GSOCK_MSW_H */