00001 00010 #ifndef __Platform_NULL_FileSystem_H__ 00011 #define __Platform_NULL_FileSystem_H__ 00012 00013 // Includes 00014 #include "Platform_FileSystem.h" 00015 00016 // Forward declares 00017 00018 // Platform_NULL_FileSystem 00019 class Platform_NULL_FileSystem:public Platform_FileSystem 00020 { 00021 00022 public: 00023 Platform_NULL_FileSystem(); 00024 00025 virtual void SetLogging(bool enabled); 00026 00027 virtual Platform_FileSystem_Directory* CreateDirectoryObject(const char* path); 00028 virtual Platform_FileSystem_File* CreateFileObject(const char* path); 00029 00030 virtual void RescanDevices(); 00031 virtual int GetDeviceCount(); 00032 virtual const Platform_FileSystem_Device* GetDevice(int index); 00033 00034 }; 00035 00036 #endif /* __Platform_NULL_FileSystem_H__ */