From 321b8029b3aaec00c21762a5585cbbc33829991c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Slav=C3=ADk?= Date: Mon, 2 Feb 2004 13:26:59 +0000 Subject: [PATCH] hopefully better description of GetSocketGUIFunctionsTable's purpose git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25473 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/apptrait.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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