1///////////////////////////////////////////////////////////////////////////// 2// Name: fs_inet.h 3// Purpose: HTTP and FTP file system 4// Author: Vaclav Slavik 5// Copyright: (c) 1999 Vaclav Slavik 6// Licence: wxWindows licence 7///////////////////////////////////////////////////////////////////////////// 8 9#ifndef _WX_FS_INET_H_ 10#define _WX_FS_INET_H_ 11 12#include "wx/defs.h" 13 14#if wxUSE_FILESYSTEM && wxUSE_FS_INET && wxUSE_STREAMS && wxUSE_SOCKETS 15 16#include "wx/filesys.h" 17 18// ---------------------------------------------------------------------------- 19// wxInternetFSHandler 20// ---------------------------------------------------------------------------- 21 22class WXDLLIMPEXP_NET wxInternetFSHandler : public wxFileSystemHandler 23{ 24 public: 25 virtual bool CanOpen(const wxString& location); 26 virtual wxFSFile* OpenFile(wxFileSystem& fs, const wxString& location); 27}; 28 29#endif 30 // wxUSE_FILESYSTEM && wxUSE_FS_INET && wxUSE_STREAMS && wxUSE_SOCKETS 31 32#endif // _WX_FS_INET_H_ 33 34