projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
no message
[wxWidgets.git]
/
include
/
wx
/
protocol
/
http.h
diff --git
a/include/wx/protocol/http.h
b/include/wx/protocol/http.h
index ff8a2935b58f3ca853f38cdb53e634db8424066e..72080ba71d59fa4853ce29d58f899b56f99422be 100644
(file)
--- a/
include/wx/protocol/http.h
+++ b/
include/wx/protocol/http.h
@@
-11,6
+11,10
@@
#ifndef _WX_HTTP_H
#define _WX_HTTP_H
#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"
#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;
protected:
wxProtocolError m_perr;
wxList m_headers;
- bool m_read;
+ bool m_read
, m_proxy_mode
;
wxSockAddress *m_addr;
public:
wxHTTP();
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 SetHeader(const wxString& header, const wxString& h_data);
wxString GetHeader(const wxString& header);
+ void SetProxyMode(bool on);
+
protected:
typedef enum {
wxHTTP_GET,
protected:
typedef enum {
wxHTTP_GET,
@@
-44,6
+50,12
@@
protected:
bool BuildRequest(const wxString& path, wxHTTP_Req req);
void SendHeaders();
bool ParseHeaders();
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
+