#pragma hdrstop
#endif
+#if wxUSE_SOCKETS
+
#ifndef WX_PRECOMP
#include <wx/wx.h>
#endif
#include "wx/protocol/protocol.h"
#include "wx/url.h"
+#include "wx/module.h"
/////////////////////////////////////////////////////////////////
// wxProtoInfo
return wxPROTO_NOERR;
#undef PROTO_BSIZE
}
+
+// ----------------------------------------------------------------------
+// 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