#include <Win32BIGFile.h>
Inherits ArchiveFile.
Public Member Functions | |
| Win32BIGFile () | |
| virtual | ~Win32BIGFile () |
| virtual Bool | getFileInfo (const AsciiString &filename, FileInfo *fileInfo) const |
| fill in the fileInfo struct with info about the requested file. | |
| virtual File * | openFile (const Char *filename, Int access=0) |
| Open the specified file within the BIG file. | |
| virtual void | closeAllFiles (void) |
| Close all file opened in this BIG file. | |
| virtual AsciiString | getName (void) |
| Returns the name of the BIG file. | |
| virtual AsciiString | getPath (void) |
| Returns full path and name of BIG file. | |
| virtual void | setSearchPriority (Int new_priority) |
| Set this BIG file's search priority. | |
| virtual void | close (void) |
| Close this BIG file. | |
Public Member Functions inherited from ArchiveFile | |
| ArchiveFile () | |
| virtual | ~ArchiveFile () |
| void | attachFile (File *file) |
| void | getFileListInDirectory (const AsciiString ¤tDirectory, const AsciiString &originalDirectory, const AsciiString &searchName, FilenameList &filenameList, Bool searchSubdirectories) const |
| void | getFileListInDirectory (const DetailedArchivedDirectoryInfo *dirInfo, const AsciiString ¤tDirectory, const AsciiString &searchName, FilenameList &filenameList, Bool searchSubdirectories) const |
| void | addFile (const AsciiString &path, const ArchivedFileInfo *fileInfo) |
| add this file to our directory tree. | |
Protected Attributes | |
| AsciiString | m_name |
| BIG file name. | |
| AsciiString | m_path |
| BIG file path. | |
Protected Attributes inherited from ArchiveFile | |
| File * | m_file |
| file pointer to the archive file on disk. Kept open so we don't have to continuously open and close the file all the time. | |
| DetailedArchivedDirectoryInfo | m_rootDirectory |
Additional Inherited Members | |
Protected Member Functions inherited from ArchiveFile | |
| const ArchivedFileInfo * | getArchivedFileInfo (const AsciiString &filename) const |
| return the ArchivedFileInfo from the directory tree. | |
Definition at line 38 of file Win32BIGFile.h.
| Win32BIGFile::Win32BIGFile | ( | ) |
Definition at line 41 of file Win32BIGFile.cpp.
|
virtual |
Definition at line 50 of file Win32BIGFile.cpp.
|
virtual |
|
virtual |
Close all file opened in this BIG file.
Implements ArchiveFile.
Definition at line 104 of file Win32BIGFile.cpp.
|
virtual |
fill in the fileInfo struct with info about the requested file.
Implements ArchiveFile.
Definition at line 149 of file Win32BIGFile.cpp.
|
virtual |
Returns the name of the BIG file.
Implements ArchiveFile.
Definition at line 113 of file Win32BIGFile.cpp.
|
virtual |
Returns full path and name of BIG file.
Implements ArchiveFile.
Definition at line 122 of file Win32BIGFile.cpp.
Open the specified file within the BIG file.
Implements ArchiveFile.
Definition at line 59 of file Win32BIGFile.cpp.
|
virtual |
Set this BIG file's search priority.
Implements ArchiveFile.
Definition at line 131 of file Win32BIGFile.cpp.
|
protected |
BIG file name.
Definition at line 54 of file Win32BIGFile.h.
|
protected |
BIG file path.
Definition at line 55 of file Win32BIGFile.h.