-
-class WXDLLEXPORT wxURL : public wxObject {
- DECLARE_DYNAMIC_CLASS(wxURL)
-protected:
- static wxProtoInfo *g_protocols;
-#if wxUSE_SOCKETS
- static wxHTTP *g_proxy;
-#endif
- wxProtoInfo *m_protoinfo;
- wxProtocol *m_protocol;
-#if wxUSE_SOCKETS
- wxHTTP *m_proxy;
-#endif
- wxURLError m_error;
- wxString m_protoname, m_hostname, m_servname, m_path, m_url;
- wxString m_user, m_password;
- bool m_useProxy;
-
- bool PrepProto(wxString& url);
- bool PrepHost(wxString& url);
- bool PrepPath(wxString& url);
- bool ParseURL();
- void CleanData();
- bool FetchProtocol();
-
- friend class wxProtoInfo;
- friend class wxProtocolModule;