Provides a source dispatching the handler each time the QIODevice has new data to be read. More...
#include <QtDispatch/qdispatchsource.h>
Signals | |
void | ready (QObject *=NULL) |
This signal shall be emitted each time the source the type represents has news available. | |
Public Member Functions | |
QDispatchSourceTypeIODevice (QIODevice *) | |
~QDispatchSourceTypeIODevice () | |
Protected Member Functions | |
virtual void | init (QThread *) |
Provides a source dispatching the handler each time the QIODevice has new data to be read.
QDispatchSource::data() will return a pointer to the QIODevice that has new data to be read, normally this is the device you passed upon creating this type. Consequently DO NEVER delete the QIODevice returend by QDispatchSource::data()!
Deletion of the QIODevice after usage is your own responsibility
Definition at line 112 of file qdispatchsource.h.
QDispatchSourceTypeIODevice::QDispatchSourceTypeIODevice | ( | QIODevice * | ) |
virtual void QDispatchSourceTypeIODevice::init | ( | QThread * | ) | [protected, virtual] |
Implements QDispatchSourceType.
void QDispatchSourceType::ready | ( | QObject * | = NULL | ) | [signal, inherited] |
This signal shall be emitted each time the source the type represents has news available.
The passed QObject* shall either be the new data available or a pointer to another QObject associated with the source.
The pointer passed here can later be obtained by the handler by using QDispatchSource::data()