17class SimpleFileFactoryClass :
public FileFactoryClass {
20 std::string subdirectories;
22 StringClass SubDirectory;
25 mutable CriticalSectionClass Mutex;
26 SimpleFileFactoryClass();
27 virtual ~SimpleFileFactoryClass() {};
28 virtual FileClass* Get_File (
const char* filename);
29 virtual void Return_File (FileClass* file);
30 void Get_Sub_Directory(StringClass& new_dir)
const;
31 void Set_Sub_Directory(
const char* sub_directory);
32 void Append_Sub_Directory(
const char* sub_directory);
33 void Prepend_Sub_Directory(
const char* sub_directory);
34 void Set_Strip_Path(
bool strip)
38 bool Get_Strip_Path()
const