1///////////////////////////////////////////////////////////////////////////// 2// Name: file.h 3// Purpose: File protocol 4// Author: Guilhem Lavaux 5// Modified by: 6// Created: 1997 7// RCS-ID: $Id: file.h 43836 2006-12-06 19:20:40Z VZ $ 8// Copyright: (c) 1997, 1998 Guilhem Lavaux 9// Licence: wxWindows licence 10///////////////////////////////////////////////////////////////////////////// 11 12#ifndef __WX_PROTO_FILE_H__ 13#define __WX_PROTO_FILE_H__ 14 15#include "wx/defs.h" 16 17#if wxUSE_PROTOCOL_FILE 18 19#include "wx/protocol/protocol.h" 20 21class WXDLLIMPEXP_NET wxFileProto: public wxProtocol { 22 DECLARE_DYNAMIC_CLASS_NO_COPY(wxFileProto) 23 DECLARE_PROTOCOL(wxFileProto) 24protected: 25 wxProtocolError m_error; 26public: 27 wxFileProto(); 28 virtual ~wxFileProto(); 29 30 wxProtocolError GetError() { return m_error; } 31 bool Abort() { return TRUE; } 32 wxInputStream *GetInputStream(const wxString& path); 33}; 34 35#endif // wxUSE_PROTOCOL_FILE 36 37#endif // __WX_PROTO_FILE_H__ 38