27 UnzipFileLibZip& operator=(UnzipFileLibZip
const&);
28 UnzipFileLibZip(UnzipFileLibZip
const&);
34 virtual ~UnzipFileLibZip() =
default;
36 virtual ::Core::ZipUtils::UnzipResult locateFile(
char const* fileName,
int caseSensitivity) ;
38 virtual ::Core::ZipUtils::UnzipResult goToFirstFile() ;
40 virtual ::Core::ZipUtils::UnzipResult goToNextFile() ;
42 virtual ::std::string getCurrentFileName()
const ;
44 virtual ::Core::ZipUtils::UnzipResult openCurrentFileForReading() ;
46 virtual ::Core::ZipUtils::UnzipResult closeCurrentFile() ;
48 virtual void readCurrentFileContentsIntoMemory(::std::string& str) ;
51 readCurrentFileContents(uint64 bufferSize, ::std::function<
void(
int,
void const*)> onReadCallback) ;
53 virtual uint64 getTotalFilesInZip() ;
55 virtual uint64 getCurrentFileUncompressedSize() ;
57 virtual bool _isGood()
const ;
63 MCNAPI ::Core::ZipUtils::UnzipResult
$locateFile(
char const* fileName,
int caseSensitivity);