System::FileManager Class Reference

Abstract base class for an engine file manager.

#include <Files.hpp>

Inheritance diagram for System::FileManager:

System::FileManagerVoid

List of all members.

Public Types

enum  E_ItemType { ITEM_File = 0x00000001, ITEM_Directory = 0x00000002, ITEM_Any = ITEM_File | ITEM_Directory }
enum  E_FileFlags {
  FILE_Read = 0x00000001, FILE_Write = 0x00000002, FILE_Append = 0x00000004, FILE_Writethrough = 0x00000008,
  FILE_Overwrite = 0x00000010, FILE_IgnoreReadOnly = 0x00000020
}
 Flags for files created or opened with the file manager. More...
typedef VOID ProgressFunction (CONST TCHAR *FileName, FLOAT Progress)
 A call back function, called to report the progress of a file operation.


Member Enumeration Documentation

enum System::FileManager::E_ItemType

Enumerator:
ITEM_File  Work with files.
ITEM_Directory  Work with directories.
ITEM_Any  Work with any type of item.

enum System::FileManager::E_FileFlags

Enumerator:
FILE_Read  File can be read from.
FILE_Write  File can be written to.
FILE_Append  File is written to starting from the end.
FILE_Writethrough  File writing is unbuffered.
FILE_Overwrite  File replaces an existing file.
FILE_IgnoreReadOnly  File writing is possible even when the file is read only.


The documentation for this class was generated from the following file:
Generated on Wed Dec 5 14:53:01 2007 for Aerospace Engine by  doxygen 1.5.3