X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/12f5e1e78fe906050ff2fee9529476db332633f0..36abe9d421ebb33873f012a63fbdb210ff771682:/interface/wx/protocol/http.h diff --git a/interface/wx/protocol/http.h b/interface/wx/protocol/http.h index fbd65f3b5d..8251655264 100644 --- a/interface/wx/protocol/http.h +++ b/interface/wx/protocol/http.h @@ -19,6 +19,18 @@ class wxHTTP : public wxProtocol { public: + //@{ + /** + Connect to the HTTP server. + + By default, connection is made to the port 80 of the specified @a host. + You may connect to a non-default port by specifying it explicitly using + the second overload. + */ + bool Connect(const wxString& host); + bool Connect(const wxString& host, unsigned short port); + //@} + /** Returns the data attached with a field whose name is specified by @e header. If the field doesn't exist, it will return an empty string and not a @NULL string. @@ -27,7 +39,7 @@ public: The header is not case-sensitive, i.e. "CONTENT-TYPE" and "content-type" represent the same header. */ - wxString GetHeader(const wxString& header); + wxString GetHeader(const wxString& header) const; /** Creates a new input stream on the specified path. @@ -52,14 +64,14 @@ public: @see wxInputStream */ - wxInputStream* GetInputStream(const wxString& path); + virtual wxInputStream* GetInputStream(const wxString& path); /** Returns the HTTP response code returned by the server. Please refer to RFC 2616 for the list of responses. */ - int GetResponse() const; + int GetResponse(); /** It sets data of a field to be sent during the next request to the HTTP server.