Torque::ZipFileNode
Engine/source/core/util/zip/zipVolume.cpp
Private Types
Parent
Protected Attributes
Public Functions
ZipFileNode(StrongRefPtr< ZipArchive > & archive, String zipFilename, Stream * zipStream, ZipArchive::ZipEntry * ze)
bool
close()
bool
getAttributes(Attributes * attr)
bool
open(AccessMode mode)
setPosition(U32 pos, SeekMode mode)
Protected Functions
return 0 on failure
Detailed Description
Private Types
typedef FileNode Parent
Protected Attributes
StrongRefPtr< ZipArchive > mArchive
IStreamByteCount * mByteCount
ZipArchive::ZipEntry * mZipEntry
String mZipFilename
Stream * mZipStream
Public Functions
ZipFileNode(StrongRefPtr< ZipArchive > & archive, String zipFilename, Stream * zipStream, ZipArchive::ZipEntry * ze)
~ZipFileNode()
close()
Reimplemented from: Torque::FS::File
getAttributes(Attributes * attr)
Reimplemented from: Torque::FS::FileNode
getName()
Reimplemented from: Torque::FS::FileNode
getPosition()
Reimplemented from: Torque::FS::File
getStatus()
Reimplemented from: Torque::FS::FileNode
open(AccessMode mode)
Reimplemented from: Torque::FS::File
read(void * dst, U32 size)
Reimplemented from: Torque::FS::File
setPosition(U32 pos, SeekMode mode)
Reimplemented from: Torque::FS::File
write(const void * src, U32 size)
Reimplemented from: Torque::FS::File