+
+// ----------------------------------------------------------------------
+// Module
+// ----------------------------------------------------------------------
+
+class wxProtocolModule: public wxModule {
+ DECLARE_DYNAMIC_CLASS(wxProtocolModule)
+public:
+ wxProtocolModule() {}
+ bool OnInit();
+ void OnExit();
+};
+
+#if !USE_SHARED_LIBRARY
+IMPLEMENT_DYNAMIC_CLASS(wxProtocolModule, wxModule)
+#endif
+
+bool wxProtocolModule::OnInit()
+{
+ wxURL::g_proxy = new wxHTTP();
+ return TRUE;
+}
+
+void wxProtocolModule::OnExit()
+{
+ delete wxURL::g_proxy;
+ wxURL::g_proxy = NULL;
+}
+
+#endif
+ // wxUSE_SOCKETS