From: Václav Slavík Date: Mon, 2 Feb 2004 13:26:59 +0000 (+0000) Subject: hopefully better description of GetSocketGUIFunctionsTable's purpose X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/321b8029b3aaec00c21762a5585cbbc33829991c?hp=cad1a197e5a31d40104fd979a2c583aa8f725c93 hopefully better description of GetSocketGUIFunctionsTable's purpose git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25473 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/apptrait.h b/include/wx/apptrait.h index dcc488e1e2..beab013f93 100644 --- a/include/wx/apptrait.h +++ b/include/wx/apptrait.h @@ -111,7 +111,12 @@ public: virtual void RemoveFromPendingDelete(wxObject *object) = 0; #if wxUSE_SOCKETS - // return table of GUI callbacks for GSocket code or NULL in wxBase + // return table of GUI callbacks for GSocket code or NULL in wxBase. This + // is needed because networking classes are in their own library and so + // they can't directly call GUI functions (the same net library can be + // used in both GUI and base apps). To complicate it further, GUI library + // ("wxCore") doesn't depend on networking library and so only a functions + // table can be passed around virtual GSocketGUIFunctionsTable* GetSocketGUIFunctionsTable() = 0; #endif