ff7tk  0.02
Toolkit for making FF7 Tools
IsoFileIO Class Reference

#include <IsoArchive.h>

Inheritance diagram for IsoFileIO:

Public Member Functions

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

Protected Member Functions

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

Private Attributes

const IsoFile_infos

Detailed Description

Definition at line 287 of file IsoArchive.h.

Constructor & Destructor Documentation

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

Definition at line 520 of file IsoArchive.cpp.

Member Function Documentation

bool IsoFileIO::canReadLine ( ) const

Definition at line 558 of file IsoArchive.cpp.

References size().

bool IsoFileIO::open ( OpenMode  mode)

Definition at line 525 of file IsoArchive.cpp.

qint64 IsoFileIO::readData ( char *  data,
qint64  maxSize 
qint64 IsoFileIO::size ( ) const

Definition at line 534 of file IsoArchive.cpp.

References _infos, and IsoFileOrDirectory::size().

Referenced by canReadLine(), and readData().

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

Definition at line 551 of file IsoArchive.cpp.

Member Data Documentation

const IsoFile* IsoFileIO::_infos

Definition at line 300 of file IsoArchive.h.

Referenced by readData(), and size().

IsoArchiveIO* IsoFileIO::_io

Definition at line 299 of file IsoArchive.h.

Referenced by readData().

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