X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8a2c6ef8d186df490df28a694820a5e8afc4b5e8..7cc98b3e3fbe91688e1ff8852a03e589aec5c866:/include/wx/protocol/protocol.h diff --git a/include/wx/protocol/protocol.h b/include/wx/protocol/protocol.h index b672953690..ad3cf86f83 100644 --- a/include/wx/protocol/protocol.h +++ b/include/wx/protocol/protocol.h @@ -15,6 +15,10 @@ #pragma interface #endif +#include "wx/defs.h" + +#if wxUSE_SOCKETS + #include "wx/object.h" #include "wx/string.h" #include "wx/stream.h" @@ -30,7 +34,7 @@ typedef enum { wxPROTO_NOFILE, wxPROTO_ABRT, wxPROTO_RCNCT, - wxPROTO_STREAMING + wxPROTO_STREAMING } wxProtocolError; // For protocols @@ -53,7 +57,7 @@ protected: friend class wxURL; public: - wxProtoInfo(const char *name, const char *serv_name, const bool need_host1, + wxProtoInfo(const wxChar *name, const wxChar *serv_name, const bool need_host1, wxClassInfo *info); }; @@ -69,11 +73,13 @@ public: virtual bool Abort() = 0; virtual wxInputStream *GetInputStream(const wxString& path) = 0; virtual wxProtocolError GetError() = 0; - virtual wxString GetContentType() { return (char *)NULL; } + virtual wxString GetContentType() { return wxEmptyString; } virtual void SetUser(const wxString& WXUNUSED(user)) {} virtual void SetPassword(const wxString& WXUNUSED(passwd) ) {} }; wxProtocolError WXDLLEXPORT GetLine(wxSocketBase *sock, wxString& result); -#endif +#endif // wxUSE_SOCKETS + +#endif // _WX_PROTOCOL_PROTOCOL_H