X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/91a40e94b9efe799e401638edf84e75d3285d11b..5ed63bf59f05691c6e6a875abb89870742e2c020:/include/wx/unix/gsockunx.h diff --git a/include/wx/unix/gsockunx.h b/include/wx/unix/gsockunx.h index cf04be6a65..a01f6013d2 100644 --- a/include/wx/unix/gsockunx.h +++ b/include/wx/unix/gsockunx.h @@ -1,8 +1,10 @@ /* ------------------------------------------------------------------------- - * Project: GSocket (Generic Socket) for WX - * Name: gsockunx.h - * Purpose: GSocket Unix header - * CVSID: $Id$ + * Project: GSocket (Generic Socket) for WX + * Name: gsockunx.h + * Copyright: (c) Guilhem Lavaux + * Licence: wxWindows Licence + * Purpose: GSocket Unix header + * CVSID: $Id$ * ------------------------------------------------------------------------- */ @@ -13,6 +15,8 @@ #include "wx/setup.h" #endif +class wxGSocketIOHandler; + #if wxUSE_SOCKETS || defined(__GSOCKET_STANDALONE__) #ifndef __GSOCKET_STANDALONE__ @@ -21,7 +25,7 @@ #include "gsocket.h" #endif -class GSocketGUIFunctionsTableConcrete: public GSocketGUIFunctionsTable +class GSocketGUIFunctionsTableConcrete : public GSocketGUIFunctionsTable { public: virtual bool OnInit(); @@ -50,6 +54,8 @@ public: GSocketError SetServer(); GSocket *WaitConnection(); bool SetReusable(); + bool SetBroadcast(); + bool DontDoBind(); GSocketError Connect(GSocketStream stream); GSocketError SetNonOriented(); int Read(char *buffer, int size); @@ -80,6 +86,7 @@ public: /* DFE: We can't protect these data member until the GUI code is updated */ /* protected: */ int m_fd; + wxGSocketIOHandler *m_handler; GAddress *m_local; GAddress *m_peer; GSocketError m_error; @@ -89,6 +96,8 @@ public: bool m_stream; bool m_establishing; bool m_reusable; + bool m_broadcast; + bool m_dobind; unsigned long m_timeout; /* Callbacks */