Class foreign_storage::ArchiveWrapper¶
-
class
ArchiveWrapper¶ Public Functions
-
ArchiveWrapper(const std::string &file_path)¶
-
void
skipToEntry(int entry_number)¶ Skip to entry in archive
-
bool
nextEntry()¶
-
bool
currentEntryFinished() const¶
-
size_t
currentEntryDataAvailable() const¶
-
void
consumeDataFromCurrentEntry(size_t size, char *dest_buffer = nullptr)¶
-
char
peekNextChar()¶
-
int
getCurrentEntryIndex() const¶
-
void
resetArchive()¶
-
std::string
entryName()¶
Private Functions
-
void
fetchBlock()¶ Get the next block from the current archive file
-