KLimitedIODevice Class Reference
#include <klimitediodevice.h>
Inherits TQIODevice.
Public Member Functions | |
KLimitedIODevice (TQIODevice *dev, int start, int length) | |
virtual bool | open (int m) |
virtual void | close () |
virtual void | flush () |
virtual Offset | size () const |
virtual TQ_LONG | readBlock (char *data, TQ_ULONG maxlen) |
virtual TQ_LONG | writeBlock (const char *, TQ_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 |
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.
Constructor & Destructor Documentation
◆ KLimitedIODevice()
|
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: