The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Qt::Core::QIODevice

PUBLIC METHODS

QIODevice()
QIODevice(QObject * parent)
~QIODevice()
bool atEnd()
qint64 bytesAvailable()
qint64 bytesToWrite()
bool canReadLine()
void close()
QString errorString()
bool getChar(char * c)
bool isOpen()
bool isReadable()
bool isSequential()
bool isTextModeEnabled()
bool isWritable()
bool open(QFlags<QIODevice::OpenModeFlag> mode)
QFlags<QIODevice::OpenModeFlag> openMode()
QByteArray peek(qint64 maxlen)
qint64 peek(char * data, qint64 maxlen)
qint64 pos()
bool putChar(char c)
QByteArray read(qint64 maxlen)
qint64 read(char * data, qint64 maxlen)
QByteArray readAll()
QByteArray readLine(qint64 maxlen)
QByteArray readLine(qint64 maxlen = 0)
qint64 readLine(char * data, qint64 maxlen)
bool reset()
bool seek(qint64 pos)
void setTextModeEnabled(bool enabled)
qint64 size()
void ungetChar(char c)
bool waitForBytesWritten(int msecs)
bool waitForReadyRead(int msecs)
qint64 write(const char * data)
qint64 write(const QByteArray & data)
qint64 write(const char * data, qint64 len)

ENUM VALUES

NotOpen
ReadOnly
WriteOnly
ReadWrite
Append
Truncate
Text
Unbuffered

EXPORT

None by default.

AUTHOR

Dongxu Ma <dongxu@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2011 - 2011 by Dongxu Ma

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://dev.perl.org/licenses/artistic.html