]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/protocol/http.h
wxChoicebook generic implementation.
[wxWidgets.git] / include / wx / protocol / http.h
index 11fef8e09dcfc7dd8f7c598a95a02e1b700d4085..f87227bc38346b4e64eaaf8475ad33e3d3a08ae8 100644 (file)
@@ -41,6 +41,8 @@ public:
 
   void SetProxyMode(bool on);
 
 
   void SetProxyMode(bool on);
 
+  int GetResponse() { return m_http_response; }
+
 protected:
   enum wxHTTP_Req
   {
 protected:
   enum wxHTTP_Req
   {
@@ -50,13 +52,15 @@ protected:
   };
 
   typedef wxStringToStringHashMap::iterator wxHeaderIterator;
   };
 
   typedef wxStringToStringHashMap::iterator wxHeaderIterator;
+  typedef wxStringToStringHashMap::const_iterator wxHeaderConstIterator;
 
   bool BuildRequest(const wxString& path, wxHTTP_Req req);
   void SendHeaders();
   bool ParseHeaders();
 
   // find the header in m_headers
 
   bool BuildRequest(const wxString& path, wxHTTP_Req req);
   void SendHeaders();
   bool ParseHeaders();
 
   // find the header in m_headers
-  wxHeaderIterator FindHeader(const wxString& header) const;
+  wxHeaderIterator FindHeader(const wxString& header);
+  wxHeaderConstIterator FindHeader(const wxString& header) const;
 
   // deletes the header value strings
   void ClearHeaders();
 
   // deletes the header value strings
   void ClearHeaders();
@@ -67,6 +71,7 @@ protected:
        m_proxy_mode;
   wxSockAddress *m_addr;
   wxString m_post_buf;
        m_proxy_mode;
   wxSockAddress *m_addr;
   wxString m_post_buf;
+  int m_http_response;
 
   DECLARE_DYNAMIC_CLASS(wxHTTP)
   DECLARE_PROTOCOL(wxHTTP)
 
   DECLARE_DYNAMIC_CLASS(wxHTTP)
   DECLARE_PROTOCOL(wxHTTP)