1#ifndef QUAZIP_QUAZIODEVICE_H
2#define QUAZIP_QUAZIODEVICE_H
28#include <QtCore/QIODevice>
29#include "quazip_global.h"
33class QuaZIODevicePrivate;
42 friend class QuaZIODevicePrivate;
86 void close()
override;
92 bool atEnd()
const override;
97 qint64
readData(
char *data, qint64 maxSize)
override;
99 qint64
writeData(
const char *data, qint64 maxSize)
override;
101 QuaZIODevicePrivate *d;
A class to compress/decompress QIODevice.
Definition: quaziodevice.h:41
virtual bool atEnd() const const
virtual qint64 bytesAvailable() const const
virtual bool isSequential() const const
virtual bool open(QIODevice::OpenMode mode)
virtual qint64 readData(char *data, qint64 maxSize)=0
virtual qint64 writeData(const char *data, qint64 maxSize)=0