X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3b4183d82b7b833106edd751632c2f24c9580eb6..3f1af9204f1813a10e2c59a5f9b28a7eec630861:/include/wx/socket.h diff --git a/include/wx/socket.h b/include/wx/socket.h index c9e161331c..99422550b4 100644 --- a/include/wx/socket.h +++ b/include/wx/socket.h @@ -80,6 +80,9 @@ class WXDLLEXPORT wxSocketHandler; class WXDLLEXPORT wxSocketBase : public wxEvtHandler { DECLARE_CLASS(wxSocketBase) +#ifdef __WXMAC__ +friend void wxMacSocketOnRequestProc(void *refcon , short event) ; +#endif public: enum wxSockFlags { NONE=0, NOWAIT=1, WAITALL=2, SPEED=4 }; @@ -331,6 +334,8 @@ typedef void (wxEvtHandler::*wxSocketEventFunction)(wxSocketEvent&); #define wxEVT_SOCKET wxEVT_FIRST+301 -#define EVT_SOCKET(id, func) { wxEVT_SOCKET, id, 0, (wxObjectEventFunction) (wxEventFunction) (wxSocketEventFunction) & func }, +#define EVT_SOCKET(id, func) { wxEVT_SOCKET, id, 0, \ + (wxObjectEventFunction) (wxEventFunction) (wxSocketEventFunction) & func, \ + (wxObject *) NULL }, #endif