X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c09f28798bb9e9e8f8cd563b7b9dd24f0acc6ebd..b39ba2c2eef8d44486b89423efe51791567d82bb:/include/wx/msw/gsockmsw.h diff --git a/include/wx/msw/gsockmsw.h b/include/wx/msw/gsockmsw.h index ba6a2848d5..a000ababea 100644 --- a/include/wx/msw/gsockmsw.h +++ b/include/wx/msw/gsockmsw.h @@ -21,15 +21,21 @@ #include "gsocket.h" #endif -#if defined(__BORLANDC__) #include -#endif #include #ifdef __cplusplus extern "C" { #endif +#ifndef TRUE +#define TRUE 1 +#endif + +#ifndef FALSE +#define FALSE 0 +#endif + /* Definition of GSocket */ struct _GSocket { @@ -39,10 +45,11 @@ struct _GSocket GSocketError m_error; /* Attributes */ - bool m_non_blocking; - bool m_server; - bool m_stream; - bool m_oriented; + int m_non_blocking; + int m_server; + int m_stream; + int m_oriented; + int m_establishing; struct timeval m_timeout; /* Callbacks */ @@ -64,11 +71,11 @@ struct _GAddress GSocketError m_error; }; - /* Input / output */ GSocketError _GSocket_Input_Timeout(GSocket *socket); GSocketError _GSocket_Output_Timeout(GSocket *socket); +GSocketError _GSocket_Connect_Timeout(GSocket *socket); int _GSocket_Recv_Stream(GSocket *socket, char *buffer, int size); int _GSocket_Recv_Dgram(GSocket *socket, char *buffer, int size); int _GSocket_Send_Stream(GSocket *socket, const char *buffer, int size); @@ -76,18 +83,22 @@ int _GSocket_Send_Dgram(GSocket *socket, const char *buffer, int size); /* Callbacks */ +int _GSocket_GUI_Init(void); +void _GSocket_GUI_Cleanup(void); +int _GSocket_GUI_Init_Socket(GSocket *socket); +void _GSocket_GUI_Destroy_Socket(GSocket *socket); + +LRESULT CALLBACK _GSocket_Internal_WinProc(HWND, UINT, WPARAM, LPARAM); + void _GSocket_Enable_Events(GSocket *socket); void _GSocket_Disable_Events(GSocket *socket); -LRESULT CALLBACK _GSocket_Internal_WinProc(HWND, UINT, WPARAM, LPARAM); /* GAddress */ GSocketError _GAddress_translate_from(GAddress *address, struct sockaddr *addr, int len); - -GSocketError _GAddress_translate_to(GAddress *address, - struct sockaddr **addr, int *len); - +GSocketError _GAddress_translate_to (GAddress *address, + struct sockaddr **addr, int *len); GSocketError _GAddress_Init_INET(GAddress *address); GSocketError _GAddress_Init_UNIX(GAddress *address);