#include <Win32BIGFileSystem.h>
Inherits ArchiveFileSystem.
Public Member Functions | |
| Win32BIGFileSystem () | |
| virtual | ~Win32BIGFileSystem () |
| virtual void | init (void) |
| virtual void | update (void) |
| virtual void | reset (void) |
| virtual void | postProcessLoad (void) |
| virtual void | closeAllArchiveFiles (void) |
| Close all Archivefiles currently open. | |
| virtual ArchiveFile * | openArchiveFile (const Char *filename) |
| Create new or return existing Archive file from file name. | |
| virtual void | closeArchiveFile (const Char *filename) |
| Close the one specified big file. | |
| virtual void | closeAllFiles (void) |
| Close all files associated with ArchiveFiles. | |
| virtual Bool | loadBigFilesFromDirectory (AsciiString dir, AsciiString fileMask, Bool overwrite=FALSE) |
Public Member Functions inherited from ArchiveFileSystem | |
| ArchiveFileSystem () | |
| virtual | ~ArchiveFileSystem () |
| virtual File * | openFile (const Char *filename, Int access=0) |
| Search Archive files for specified file name and open it if found. | |
| virtual Bool | doesFileExist (const Char *filename) const |
| return true if that file exists in an archive file somewhere. | |
| void | getFileListInDirectory (const AsciiString ¤tDirectory, const AsciiString &originalDirectory, const AsciiString &searchName, FilenameList &filenameList, Bool searchSubdirectories) const |
| search the given directory for files matching the searchName (egs. *.ini, *.rep). Possibly search subdirectories. Scans each Archive file. | |
| Bool | getFileInfo (const AsciiString &filename, FileInfo *fileInfo) const |
| see FileSystem.h | |
| AsciiString | getArchiveFilenameForFile (const AsciiString &filename) const |
| void | loadMods (void) |
Public Member Functions inherited from SubsystemInterface | |
| SubsystemInterface () | |
| virtual | ~SubsystemInterface () |
| virtual void | draw (void) |
| void | UPDATE (void) |
| void | DRAW (void) |
| AsciiString | getName (void) |
| void | setName (AsciiString name) |
Additional Inherited Members | |
Protected Member Functions inherited from ArchiveFileSystem | |
| virtual void | loadIntoDirectoryTree (const ArchiveFile *archiveFile, const AsciiString &archiveFilename, Bool overwrite=FALSE) |
| load the archive file's header information and apply it to the global archive directory tree. | |
Protected Attributes inherited from ArchiveFileSystem | |
| ArchiveFileMap | m_archiveFileMap |
| ArchivedDirectoryInfo | m_rootDirectory |
Protected Attributes inherited from SubsystemInterface | |
| AsciiString | m_name |
Definition at line 36 of file Win32BIGFileSystem.h.
| Win32BIGFileSystem::Win32BIGFileSystem | ( | ) |
Definition at line 49 of file Win32BIGFileSystem.cpp.
|
virtual |
Definition at line 52 of file Win32BIGFileSystem.cpp.
|
virtual |
Close all Archivefiles currently open.
Implements ArchiveFileSystem.
Definition at line 208 of file Win32BIGFileSystem.cpp.
|
virtual |
Close all files associated with ArchiveFiles.
Implements ArchiveFileSystem.
Definition at line 211 of file Win32BIGFileSystem.cpp.
|
virtual |
Close the one specified big file.
Implements ArchiveFileSystem.
Definition at line 187 of file Win32BIGFileSystem.cpp.
|
virtual |
Implements ArchiveFileSystem.
Definition at line 55 of file Win32BIGFileSystem.cpp.
|
virtual |
Implements ArchiveFileSystem.
Definition at line 214 of file Win32BIGFileSystem.cpp.
|
virtual |
Create new or return existing Archive file from file name.
Implements ArchiveFileSystem.
Definition at line 85 of file Win32BIGFileSystem.cpp.
|
virtual |
Implements ArchiveFileSystem.
Definition at line 82 of file Win32BIGFileSystem.cpp.
|
virtual |
Implements ArchiveFileSystem.
Definition at line 76 of file Win32BIGFileSystem.cpp.
|
virtual |
Implements ArchiveFileSystem.
Definition at line 79 of file Win32BIGFileSystem.cpp.