ff7tk 0.80.25
Work with Final Fantasy 7 game data
Public Member Functions | Protected Member Functions | List of all members
IsoFileIO Class Reference

#include <IsoArchive.h>

Inheritance diagram for IsoFileIO:
Inheritance graph
[legend]
Collaboration diagram for IsoFileIO:
Collaboration graph
[legend]

Public Member Functions

 IsoFileIO (IsoArchiveIO *io, const IsoFile *infos, QObject *parent=nullptr)
 
bool open (OpenMode mode) override
 
qint64 size () const override
 
bool canReadLine () const override
 

Protected Member Functions

qint64 readData (char *data, qint64 maxSize) override
 
qint64 writeData (const char *data, qint64 maxSize) override
 

Constructor & Destructor Documentation

◆ IsoFileIO()

IsoFileIO::IsoFileIO ( IsoArchiveIO io,
const IsoFile infos,
QObject *  parent = nullptr 
)

Member Function Documentation

◆ canReadLine()

bool IsoFileIO::canReadLine ( ) const
override

◆ open()

bool IsoFileIO::open ( OpenMode  mode)
override

◆ readData()

qint64 IsoFileIO::readData ( char *  data,
qint64  maxSize 
)
overrideprotected

◆ size()

qint64 IsoFileIO::size ( ) const
override

◆ writeData()

qint64 IsoFileIO::writeData ( const char *  data,
qint64  maxSize 
)
overrideprotected

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