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

IsoArchiveIO_io
 
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 
)
protected
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 
)
protected

Definition at line 551 of file IsoArchive.cpp.

Member Data Documentation

const IsoFile* IsoFileIO::_infos
private

Definition at line 300 of file IsoArchive.h.

Referenced by readData(), and size().

IsoArchiveIO* IsoFileIO::_io
private

Definition at line 299 of file IsoArchive.h.

Referenced by readData().


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