27 #ifndef INCLUDED_ARCHIVE 28 #define INCLUDED_ARCHIVE 59 virtual Status ReadEntries(ArchiveEntryCallback cb, uintptr_t cbData) = 0;
94 virtual Status AddFile(
const OsPath& pathname,
const Path& pathnameInArchive) = 0;
104 virtual Status AddMemory(
const u8* data,
size_t size, time_t mtime,
const OsPath& pathnameInArchive) = 0;
109 #endif // #ifndef INCLUDED_ARCHIVE
const Status ARCHIVE_UNKNOWN_FORMAT
Definition: archive.h:40
shared_ptr< IArchiveWriter > PIArchiveWriter
Definition: archive.h:107
uint8_t u8
Definition: types.h:37
const Status ARCHIVE_UNKNOWN_METHOD
Definition: archive.h:41
shared_ptr< IArchiveReader > PIArchiveReader
Definition: archive.h:62
Definition: file_loader.h:28
i64 Status
Error handling system.
Definition: status.h:171
Introduction
Definition: debug.h:404
shared_ptr< IArchiveFile > PIArchiveFile
Definition: archive.h:48
Definition: file_system.h:41