]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/protocol/file.h
* Added wxsocket lib and sample (I hope I don't forget some file)
[wxWidgets.git] / include / wx / protocol / file.h
diff --git a/include/wx/protocol/file.h b/include/wx/protocol/file.h
new file mode 100644 (file)
index 0000000..773cdcc
--- /dev/null
@@ -0,0 +1,35 @@
+/////////////////////////////////////////////////////////////////////////////
+// Name:        file.h
+// Purpose:     File protocol
+// Author:      Guilhem Lavaux
+// Modified by:
+// Created:     1997
+// RCS-ID:      $Id$
+// Copyright:   (c) 1997, 1998 Guilhem Lavaux
+// Licence:     wxWindows license
+/////////////////////////////////////////////////////////////////////////////
+#ifndef __WX_PROTO_FILE_H__
+#define __WX_PROTO_FILE_H__
+
+#ifdef __GNUG__
+#pragma interface "sckfile.h"
+#endif
+
+#include "wx/protocol/protocol.h"
+#include "wx/url.h"
+
+class WXDLLEXPORT wxFileProto: public wxProtocol {
+  DECLARE_DYNAMIC_CLASS(wxFileProto)
+  DECLARE_PROTOCOL(wxFileProto)
+protected:
+  wxProtocolError m_error;
+public:
+  wxFileProto();
+  ~wxFileProto();
+
+  wxProtocolError GetError() { return m_error; }
+  bool Abort() { return TRUE; }
+  wxInputStream *GetInputStream(const wxString& path);
+};
+
+#endif