///////////////////////////////////////////////////////////////////////////// // Name: fs_inet.h // Purpose: HTTP and FTP file system // Author: Vaclav Slavik // Copyright: (c) 1999 Vaclav Slavik // Licence: wxWindows Licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_FS_INET_H_ #define _WX_FS_INET_H_ #if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) #pragma interface "fs_inet.h" #endif #include "wx/defs.h" #if wxUSE_FILESYSTEM && wxUSE_FS_INET && wxUSE_STREAMS && wxUSE_SOCKETS #include "wx/filesys.h" // ---------------------------------------------------------------------------- // wxInternetFSHandler // ---------------------------------------------------------------------------- class WXDLLIMPEXP_NET wxInternetFSHandler : public wxFileSystemHandler { public: virtual bool CanOpen(const wxString& location); virtual wxFSFile* OpenFile(wxFileSystem& fs, const wxString& location); }; #endif // wxUSE_FILESYSTEM && wxUSE_FS_INET && wxUSE_STREAMS && wxUSE_SOCKETS #endif // _WX_FS_INET_H_