00001 00011 #ifndef __Platform_NULL_FileSystem_Directory_H__ 00012 #define __Platform_NULL_FileSystem_Directory_H__ 00013 00014 // Includes 00015 #include "Platform_FileSystem_Directory.h" 00016 00017 // Forward declares 00018 00019 // Platform_NULL_FileSystem_Directory 00020 class Platform_NULL_FileSystem_Directory: public Platform_FileSystem_Directory 00021 { 00022 public: 00023 Platform_NULL_FileSystem_Directory(); 00024 00025 virtual const char* GetPath(); 00026 00027 virtual bool Exists(); 00028 virtual void Create(); 00029 virtual void Delete(); 00030 00031 virtual void Rescan(); 00032 virtual int GetSubdirectoryCount(); 00033 virtual const char* GetSubdirectory(int index); 00034 virtual int GetFileCount(); 00035 virtual const char* GetFile(int index); 00036 }; 00037 00038 #endif /* __Platform_NULL_FileSystem_Directory_H__ */