QIODevice
#include <QtCore/QIODevice>
More information will be added here shortly. For now, you'll find more extensive information about this class in the Qt reference for QIODevice
Overview
Inheritance
Public Types Index
Public Functions Index
QIODevice () | |
QIODevice (QObject *parent) | |
virtual | ~QIODevice () |
virtual bool | atEnd () const |
virtual qint64 | bytesAvailable () const |
virtual qint64 | bytesToWrite () const |
virtual bool | canReadLine () const |
virtual void | close () |
QString | errorString () const |
bool | getChar (char *c) |
bool | isOpen () const |
bool | isReadable () const |
virtual bool | isSequential () const |
bool | isTextModeEnabled () const |
bool | isWritable () const |
virtual bool | open (OpenMode mode) |
OpenMode | openMode () const |
qint64 | peek (char *data, qint64 maxlen) |
QByteArray | peek (qint64 maxlen) |
virtual qint64 | pos () const |
bool | putChar (char c) |
qint64 | read (char *data, qint64 maxlen) |
QByteArray | read (qint64 maxlen) |
QByteArray | readAll () |
qint64 | readLine (char *data, qint64 maxlen) |
QByteArray | readLine (qint64 maxlen=0) |
virtual bool | reset () |
virtual bool | seek (qint64 pos) |
void | setTextModeEnabled (bool enabled) |
virtual qint64 | size () const |
void | ungetChar (char c) |
virtual bool | waitForBytesWritten (int msecs) |
virtual bool | waitForReadyRead (int msecs) |
qint64 | write (const char *data, qint64 len) |
qint64 | write (const char *data) |
qint64 | write (const QByteArray &data) |
Protected Functions Index
QIODevice (QIODevicePrivate &dd, QObject *parent=0) | |
qint64 | readData (char *data, qint64 maxlen)=0 |
virtual qint64 | readLineData (char *data, qint64 maxlen) |
void | setErrorString (const QString &errorString) |
void | setOpenMode (OpenMode openMode) |
qint64 | writeData (const char *data, qint64 len)=0 |
Signals Index
void | aboutToClose () |
void | bytesWritten (qint64 bytes) |
void | readChannelFinished () |
void | readyRead () |
Public Types
- NotOpen 0x0000
- ReadOnly 0x0001
- WriteOnly 0x0002
- ReadWrite ReadOnly | WriteOnly
- Append 0x0004
- Truncate 0x0008
- Text 0x0010
- Unbuffered 0x0020
Public Functions
virtual
Destructor.
virtual bool
virtual qint64
virtual qint64
virtual bool
virtual void
bool
bool
bool
virtual bool
bool
bool
virtual bool
OpenMode
qint64
virtual qint64
bool
qint64
qint64
virtual bool
virtual bool
void
virtual qint64
void
virtual bool
virtual bool
qint64
qint64
qint64
Protected Functions
qint64
virtual qint64
void
void
qint64
Signals
void
void
void
void
© 2013 Digia Plc and/or its subsidiaries. Documentation contributions included herein are the copyrights of their respective owners.
The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation.
Documentation sources may be obtained from www.qt-project.org.
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide. All other trademarks are property of their respective owners. Privacy Policy