ScummVM API documentation
Common::ProDOSFile Class Reference
Inheritance diagram for Common::ProDOSFile:
Common::ArchiveMember

Public Member Functions

 ProDOSFile (char name[16], uint8 type, uint16 tBlk, uint32 eof, uint16 bPtr, Common::File *disk)
 
Common::String getName () const override
 
Common::Path getPathInArchive () const override
 
Common::String getFileName () const override
 
Common::SeekableReadStreamcreateReadStream () const override
 
Common::SeekableReadStreamcreateReadStreamForAltStream (Common::AltStreamType altStreamType) const override
 
void getDataBlock (byte *memOffset, int offset, int size) const
 
int parseIndexBlock (byte *memOffset, int blockNum, int cSize) const
 
void printInfo ()
 
- Public Member Functions inherited from Common::ArchiveMember
virtual bool isDirectory () const
 
virtual void listChildren (ArchiveMemberList &childList, const char *pattern=nullptr) const
 
virtual U32String getDisplayName () const
 
virtual bool isInMacArchive () const
 

Member Function Documentation

◆ getName()

Common::String Common::ProDOSFile::getName ( ) const
overridevirtual

Implements Common::ArchiveMember.

◆ getPathInArchive()

Common::Path Common::ProDOSFile::getPathInArchive ( ) const
overridevirtual

Get the full path of the archive member relative to the containing archive root.

Implements Common::ArchiveMember.

◆ getFileName()

Common::String Common::ProDOSFile::getFileName ( ) const
overridevirtual

Get the file name of the archive member relative to its containing directory within the archive.

Implements Common::ArchiveMember.

◆ createReadStream()

Common::SeekableReadStream* Common::ProDOSFile::createReadStream ( ) const
overridevirtual

Create a read stream.

Implements Common::ArchiveMember.

◆ createReadStreamForAltStream()

Common::SeekableReadStream* Common::ProDOSFile::createReadStreamForAltStream ( Common::AltStreamType  altStreamType) const
overridevirtual

Create a read stream of an alternate stream.

Implements Common::ArchiveMember.


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