home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wxos2240.zip / wxWindows-2.4.0 / src / common / sckfile.cpp < prev    next >
C/C++ Source or Header  |  2001-12-31  |  1KB  |  51 lines

  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name:        sckfile.cpp
  3. // Purpose:     File protocol
  4. // Author:      Guilhem Lavaux
  5. // Modified by:
  6. // Created:     20/07/97
  7. // RCS-ID:      $Id: sckfile.cpp,v 1.13 2001/12/31 23:30:38 VS Exp $
  8. // Copyright:   (c) 1997, 1998 Guilhem Lavaux
  9. // Licence:     wxWindows license
  10. /////////////////////////////////////////////////////////////////////////////
  11. #ifdef __GNUG__
  12. #pragma implementation "sckfile.h"
  13. #endif
  14.  
  15. // For compilers that support precompilation, includes "wx.h".
  16. #include "wx/wxprec.h"
  17.  
  18. #ifdef __BORLANDC__
  19.   #pragma hdrstop
  20. #endif
  21.  
  22. #ifndef WX_PRECOMP
  23.   #include "wx/defs.h"
  24. #endif
  25.  
  26. #if wxUSE_STREAMS && wxUSE_PROTOCOL_FILE
  27.  
  28. #include <stdio.h>
  29. #include "wx/wfstream.h"
  30. #include "wx/protocol/file.h"
  31.  
  32. IMPLEMENT_DYNAMIC_CLASS(wxFileProto, wxProtocol)
  33. IMPLEMENT_PROTOCOL(wxFileProto, wxT("file"), NULL, FALSE)
  34.  
  35. wxFileProto::wxFileProto()
  36.   : wxProtocol()
  37. {
  38. }
  39.  
  40. wxFileProto::~wxFileProto()
  41. {
  42. }
  43.  
  44. wxInputStream *wxFileProto::GetInputStream(const wxString& path)
  45. {
  46.   return new wxFileInputStream(path);
  47. }
  48.  
  49. #endif // wxUSE_STREAMS && wxUSE_PROTOCOL_FILE
  50.  
  51.