Torque3D Documentation / _generateds / Torque::ZipFileNode

Torque::ZipFileNode

Engine/source/core/util/zip/zipVolume.cpp

More...

Private Types

Parent 

Public Functions

ZipFileNode(StrongRefPtr< ZipArchive > & archive, String zipFilename, Stream * zipStream, ZipArchive::ZipEntry * ze)
bool
bool
read(void * dst, U32 size)
write(const void * src, U32 size)

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

Protected Functions

calculateChecksum()

Reimplemented from: Torque::FS::FileNode