#pragma interface
#endif
+#include "wx/defs.h"
+
+#if wxUSE_SOCKETS
+
#include "wx/object.h"
#include "wx/string.h"
#include "wx/stream.h"
wxPROTO_NOFILE,
wxPROTO_ABRT,
wxPROTO_RCNCT,
- wxPROTO_STREAMING
+ wxPROTO_STREAMING
} wxProtocolError;
// For protocols
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);
};
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