KLimitedIODevice Class Reference
#include <klimitediodevice.h>
Inheritance diagram for KLimitedIODevice:

Detailed Description
A readonly device that reads from an underlying device from a given point to another (e.g.to give access to a single file inside an archive).
- Since:
- 3.1
Definition at line 31 of file klimitediodevice.h.
Public Member Functions | |
KLimitedIODevice (QIODevice *dev, int start, int length) | |
virtual | ~KLimitedIODevice () |
virtual bool | open (int m) |
virtual void | close () |
virtual void | flush () |
virtual Offset | size () const |
virtual Q_LONG | readBlock (char *data, Q_ULONG maxlen) |
virtual Q_LONG | writeBlock (const char *, Q_ULONG) |
virtual int | putch (int) |
virtual int | getch () |
virtual int | ungetch (int c) |
virtual Offset | at () const |
virtual bool | at (Offset pos) |
virtual bool | atEnd () const |
Constructor & Destructor Documentation
KLimitedIODevice::KLimitedIODevice | ( | QIODevice * | dev, | |
int | start, | |||
int | length | |||
) | [inline] |
Creates a new KLimitedIODevice.
- Parameters:
-
dev the underlying device, opened or not This device itself auto-opens (in readonly mode), no need to open it. start where to start reading (position in bytes) length the length of the data to read (in bytes)
Definition at line 41 of file klimitediodevice.h.
The documentation for this class was generated from the following file: