ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Common::ArchiveMember Class Reference

ArchiveMember is an abstract interface to represent elements inside implementations of Archive. More...

#include <archive.h>

Inheritance diagram for Common::ArchiveMember:

List of all members.

Public Member Functions

virtual ~ArchiveMember ()
virtual SeekableReadStreamcreateReadStream () const =0
virtual String getName () const =0
virtual String getDisplayName () const

Detailed Description

ArchiveMember is an abstract interface to represent elements inside implementations of Archive.

Archive subclasses must provide their own implementation of ArchiveMember, and use it when serving calls to listMembers() and listMatchingMembers(). Alternatively, the GenericArchiveMember below can be used.

Definition at line 45 of file common/archive.h.


Constructor & Destructor Documentation

virtual Common::ArchiveMember::~ArchiveMember (  )  [inline, virtual]

Definition at line 47 of file common/archive.h.


Member Function Documentation

virtual SeekableReadStream* Common::ArchiveMember::createReadStream (  )  const [pure virtual]
virtual String Common::ArchiveMember::getDisplayName (  )  const [inline, virtual]

Reimplemented in Common::FSNode.

Definition at line 50 of file common/archive.h.

virtual String Common::ArchiveMember::getName (  )  const [pure virtual]

The documentation for this class was generated from the following file:


Generated on Sat May 25 2019 05:05:01 for ResidualVM by doxygen 1.7.1
curved edge   curved edge