#include <FSCabinet.h>
Inheritance diagram for NSFileSystem::TFSCabinet:
Public Member Functions | |
~TFSCabinet (void) | |
Destructor. | |
TFSCabinet (const TFSCabinet &orig) | |
fake copy constructor | |
void | operator= (const TFSCabinet &orig) |
fake assignment operator | |
const TString & | GetName (void) const |
Return name of this cabinet. | |
const TFSCabinetTable * | GetTable (void) const |
Return pointer to cabinet table. | |
TVirtualFile * | GetFile (const TString &filename) const |
This method search given file in cabinet and return pointer to it when file is stored inside cabinet. | |
BOOL | Exists (const TString &filename) const |
Determines whether specified file is contained inside cabinet. | |
Static Public Member Functions | |
static TFSCabinet * | LoadCabinet (const TString &filename) |
Load cabinet from specified file. |
You can get pointer to files stored inside cabinet file etc.
Definition at line 141 of file FSCabinet.h.
|
Destructor.
Definition at line 172 of file FSCabinet.h. |
|
fake copy constructor
|
|
Determines whether specified file is contained inside cabinet.
Definition at line 195 of file FSCabinet.h. References NSFileSystem::TFSCabinetTable::IsFileInCabinet(). Here is the call graph for this function: ![]() |
|
This method search given file in cabinet and return pointer to it when file is stored inside cabinet. If file isn't in cabinet NULL is returned.
Definition at line 205 of file FSCabinet.cpp. References NSFileSystem::TFSCabinetTable::IsFileInCabinet(), and NSFileSystem::TVirtualFileCabinet::OpenFile(). Here is the call graph for this function: ![]() |
|
Return name of this cabinet.
Definition at line 182 of file FSCabinet.h. |
|
Return pointer to cabinet table. It contains information about files. Definition at line 187 of file FSCabinet.h. |
|
Load cabinet from specified file. This is only way how to create cabinet!!!
Definition at line 182 of file FSCabinet.cpp. References DBGTEXTF, and NSFileSystem::TFSCabinetTable::LoadTableFromFile(). Referenced by NSFileSystem::TFSFileSystem::RegisterCabinet(). Here is the call graph for this function: ![]() |
|
fake assignment operator
|