X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9bf10d6bd3df0d5ad9d9849f162b17a62c3ac51f..f75d778149f7595377d50d3dd275296743980689:/include/wx/unix/gsockunx.h diff --git a/include/wx/unix/gsockunx.h b/include/wx/unix/gsockunx.h index 1c18fc1726..8f3028568c 100644 --- a/include/wx/unix/gsockunx.h +++ b/include/wx/unix/gsockunx.h @@ -26,6 +26,14 @@ extern "C" { #endif /* __cplusplus */ +#ifndef TRUE +#define TRUE 1 +#endif + +#ifndef FALSE +#define FALSE 0 +#endif + /* Definition of GSocket */ struct _GSocket @@ -35,11 +43,11 @@ struct _GSocket GAddress *m_peer; GSocketError m_error; - bool m_non_blocking; - bool m_server; - bool m_stream; - bool m_oriented; - bool m_establishing; + int m_non_blocking; + int m_server; + int m_stream; + int m_oriented; + int m_establishing; unsigned long m_timeout; /* Callbacks */ @@ -48,6 +56,9 @@ struct _GSocket char *m_data[GSOCK_MAX_EVENT]; char *m_gui_dependent; + + /* Function pointers */ + struct GSocketBaseFunctionsTable *m_functions; }; /* Definition of GAddress */ @@ -73,18 +84,22 @@ int _GSocket_Send_Dgram(GSocket *socket, const char *buffer, int size); /* Callbacks */ -void _GSocket_Enable(GSocket *socket, GSocketEvent event); -void _GSocket_Disable(GSocket *socket, GSocketEvent event); -void _GSocket_Detected_Read(GSocket *socket); -void _GSocket_Detected_Write(GSocket *socket); +int _GSocket_GUI_Init(void); +void _GSocket_GUI_Cleanup(void); + +int _GSocket_GUI_Init_Socket(GSocket *socket); +void _GSocket_GUI_Destroy_Socket(GSocket *socket); -void _GSocket_GUI_Init(GSocket *socket); -void _GSocket_GUI_Destroy(GSocket *socket); void _GSocket_Enable_Events(GSocket *socket); void _GSocket_Disable_Events(GSocket *socket); void _GSocket_Install_Callback(GSocket *socket, GSocketEvent event); void _GSocket_Uninstall_Callback(GSocket *socket, GSocketEvent event); +void _GSocket_Enable(GSocket *socket, GSocketEvent event); +void _GSocket_Disable(GSocket *socket, GSocketEvent event); +void _GSocket_Detected_Read(GSocket *socket); +void _GSocket_Detected_Write(GSocket *socket); + /* GAddress */ GSocketError _GAddress_translate_from(GAddress *address,