MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / openArchive

Method openArchive

Engine/source/core/util/zip/zipArchive.cpp:582–602  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

580//-----------------------------------------------------------------------------
581
582bool ZipArchive::openArchive(const char *filename, AccessMode mode /* = Read */)
583{
584 if(mode != Read && mode != Write && mode != ReadWrite)
585 return false;
586
587 closeArchive();
588
589 mDiskStream = new FileStream;
590 if(mDiskStream->open(filename, (Torque::FS::File::AccessMode)mode))
591 {
592 setFilename(filename);
593
594 if(openArchive(mDiskStream, mode))
595 return true;
596 }
597
598 // Cleanup just in case openArchive() failed
599 closeArchive();
600
601 return false;
602}
603
604bool ZipArchive::openArchive(Stream *stream, AccessMode mode /* = Read */)
605{

Callers

nothing calls this directly

Calls 3

openMethod · 0.65
clearMethod · 0.45
setFilenameMethod · 0.45

Tested by

no test coverage detected