X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a58d5df4ef7fbbbb1c385ac63038608d49f8dfa5..bf89b538f24d96be1dbb5bfa4037397b5438c5e2:/include/wx/protocol/http.h

diff --git a/include/wx/protocol/http.h b/include/wx/protocol/http.h
index ff8a2935b5..72080ba71d 100644
--- a/include/wx/protocol/http.h
+++ b/include/wx/protocol/http.h
@@ -11,6 +11,10 @@
 #ifndef _WX_HTTP_H
 #define _WX_HTTP_H
 
+#include "wx/defs.h"
+
+#if wxUSE_PROTOCOL_HTTP
+
 #include "wx/list.h"
 #include "wx/protocol/protocol.h"
 
@@ -20,7 +24,7 @@ class WXDLLEXPORT wxHTTP : public wxProtocol {
 protected:
   wxProtocolError m_perr;
   wxList m_headers;
-  bool m_read;
+  bool m_read, m_proxy_mode;
   wxSockAddress *m_addr;
 public:
   wxHTTP();
@@ -36,6 +40,8 @@ public:
   void SetHeader(const wxString& header, const wxString& h_data);
   wxString GetHeader(const wxString& header);
 
+  void SetProxyMode(bool on);
+
 protected:
   typedef enum {
     wxHTTP_GET,
@@ -44,6 +50,12 @@ protected:
   bool BuildRequest(const wxString& path, wxHTTP_Req req);
   void SendHeaders();
   bool ParseHeaders();
+
+  // deletes the header value strings
+  void ClearHeaders();
 };
 
-#endif
+#endif // wxUSE_PROTOCOL_HTTP
+
+#endif // _WX_HTTP_H
+