qiodevicesource(3qt)

qiodevicesource3qt

#include <qasyncio.h> inherits qdatasource.

Overview

The QIODeviceSource class is a QDataSource that draws data from a QIODevice

This class encapsulates retrieving data from a QIODevice (such as a QFile).

Member function documentation

QIODeviceSource::QIODeviceSource ( QIODevice * device, int buffer_size=4096 )

Constructs a QIODeviceSource from a pointer to an QIODevice. The QIODevice must be dynamically allocated, becomes owned by the QIODeviceSource, and will be deleted when the QIODeviceSource destructs. buffer_size determines the size of buffering to use between asynchronous operations. The higher buffer_size, the more efficient but the less interleaved the operation will be with other processing.

QIODeviceSource::~QIODeviceSource ()

Destructs the QIODeviceSource, deleting the QIODevice from which it was constructed.

void QIODeviceSource::enableRewind ( bool on ) [virtual]

Enables rewinding. No special action is taken.

Reimplemented from QDataSource.

int QIODeviceSource::readyToSend () [virtual]

Ready until end-of-file.

Reimplemented from QDataSource.

void QIODeviceSource::rewind () [virtual]

Calls reset() on the QIODevice.

Reimplemented from QDataSource.

bool QIODeviceSource::rewindable () const [virtual]

All QIODeviceSource's are rewindable.

Reimplemented from QDataSource.

void QIODeviceSource::sendTo ( QDataSink * sink, int n ) [virtual]

Reads and sends a block of data.

Reimplemented from QDataSource.

Releases

2 releases since Debian 2.2 (Potato); the text changed 1 time.

  1. 2.2
  2. 3.0

Author

Generated automatically from the source code.

Bugs

If you find a bug in Qt, please report it as described in http://doc.trolltech.com/bughowto.html. Good bug reports make our job much simpler. Thank you.

In case of content or formattting problems with this manual page, please report them to [email protected]. Please include the name of the manual page (qiodevicesource.3qt) and the Qt version (2.3.1).

From qt-doc 3:2.3.1-22 in Debian 3.0 (Woody). Also shipped by qt-emb-doc. Parsed by carta from the page's man source.