Pyrogenesis  trunk
Public Types | Public Member Functions | List of all members
IArchiveReader Struct Referenceabstract

#include <archive.h>

Inheritance diagram for IArchiveReader:
Inheritance graph
[legend]

Public Types

typedef void(* ArchiveEntryCallback) (const VfsPath &pathname, const CFileInfo &fileInfo, PIArchiveFile archiveFile, uintptr_t cbData)
 called for each archive entry. More...
 

Public Member Functions

virtual ~IArchiveReader ()
 
virtual Status ReadEntries (ArchiveEntryCallback cb, uintptr_t cbData)=0
 

Member Typedef Documentation

◆ ArchiveEntryCallback

typedef void(* IArchiveReader::ArchiveEntryCallback) (const VfsPath &pathname, const CFileInfo &fileInfo, PIArchiveFile archiveFile, uintptr_t cbData)

called for each archive entry.

Parameters
pathnamefull pathname of entry; only valid during the callback.

Constructor & Destructor Documentation

◆ ~IArchiveReader()

IArchiveReader::~IArchiveReader ( )
virtual

Member Function Documentation

◆ ReadEntries()

virtual Status IArchiveReader::ReadEntries ( ArchiveEntryCallback  cb,
uintptr_t  cbData 
)
pure virtual

Implemented in ArchiveReader_Zip.


The documentation for this struct was generated from the following files: