• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • tdeio/tdeio
 

tdeio/tdeio

Public Member Functions

KLimitedIODevice Class Reference

A readonly device that reads from an underlying device from a given point to another (e.g. More...

#include <klimitediodevice.h>

Inheritance diagram for KLimitedIODevice:
TQIODevice

List of all members.

Public Member Functions

 KLimitedIODevice (TQIODevice *dev, int start, int length)
virtual bool open (TQ_OpenMode m)
virtual void close ()
virtual void flush ()
virtual Offset size () const
virtual TQT_TQIO_LONG tqreadBlock (char *data, TQT_TQIO_ULONG maxlen)
virtual TQT_TQIO_LONG tqwriteBlock (const char *, TQT_TQIO_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).

Author:
David Faure <david@mandrakesoft.com>
Since:
3.1

Definition at line 31 of file klimitediodevice.h.


Constructor & Destructor Documentation

KLimitedIODevice::KLimitedIODevice ( TQIODevice *  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:
  • klimitediodevice.h

tdeio/tdeio

Skip menu "tdeio/tdeio"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

tdeio/tdeio

Skip menu "tdeio/tdeio"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for tdeio/tdeio by doxygen 1.7.1
This website is maintained by Timothy Pearson.