1#ifndef QUAZIP_QUAZIODEVICE_H
2#define QUAZIP_QUAZIODEVICE_H
29#include "quazip_global.h"
33class QuaZIODevicePrivate;
79 virtual bool open(QIODevice::OpenMode mode);
92 virtual qint64
readData(
char *data, qint64 maxSize);
94 virtual qint64
writeData(
const char *data, qint64 maxSize);
96 QuaZIODevicePrivate *d;
virtual bool open(QIODevice::OpenMode mode)
Opens the device.
Definition quaziodevice.cpp:142
virtual bool flush()
Flushes data waiting to be written.
Definition quaziodevice.cpp:281
QuaZIODevice(QIODevice *io, QObject *parent=NULL)
Constructor.
Definition quaziodevice.cpp:123
virtual qint64 readData(char *data, qint64 maxSize)
Implementation of QIODevice::readData().
Definition quaziodevice.cpp:185
virtual qint64 writeData(const char *data, qint64 maxSize)
Implementation of QIODevice::writeData().
Definition quaziodevice.cpp:245
virtual void close()
Closes this device, but not the underlying one.
Definition quaziodevice.cpp:169
QIODevice * getIoDevice() const
Returns the underlying device.
Definition quaziodevice.cpp:137
virtual bool isSequential() const
Returns true.
Definition quaziodevice.cpp:317