![]() |
Qt 6.x
The Qt SDK
|
#include <qiodevice_p.h>
Public Member Functions | |
void | setChunkSize (int size) |
int | chunkSize () const |
qint64 | nextDataBlockSize () const |
const char * | readPointer () const |
const char * | readPointerAtPosition (qint64 pos, qint64 &length) const |
void | free (qint64 bytes) |
char * | reserve (qint64 bytes) |
char * | reserveFront (qint64 bytes) |
void | truncate (qint64 pos) |
void | chop (qint64 bytes) |
bool | isEmpty () const |
int | getChar () |
void | putChar (char c) |
void | ungetChar (char c) |
qint64 | size () const |
void | clear () |
qint64 | indexOf (char c) const |
qint64 | indexOf (char c, qint64 maxLength, qint64 pos=0) const |
qint64 | read (char *data, qint64 maxLength) |
QByteArray | read () |
qint64 | peek (char *data, qint64 maxLength, qint64 pos=0) const |
void | append (const char *data, qint64 size) |
void | append (const QByteArray &qba) |
qint64 | skip (qint64 length) |
qint64 | readLine (char *data, qint64 maxLength) |
bool | canReadLine () const |
Friends | |
class | QIODevicePrivate |
Definition at line 57 of file qiodevice_p.h.
Definition at line 85 of file qiodevice_p.h.
References QRingBuffer::append(), and Q_ASSERT.
|
inline |
Definition at line 86 of file qiodevice_p.h.
References QRingBuffer::append(), and Q_ASSERT.
|
inline |
Definition at line 89 of file qiodevice_p.h.
References QRingBuffer::canReadLine().
Definition at line 73 of file qiodevice_p.h.
References QRingBuffer::chop(), and Q_ASSERT.
|
inline |
Definition at line 65 of file qiodevice_p.h.
References QRingBuffer::chunkSize(), and Q_ASSERT.
|
inline |
Definition at line 79 of file qiodevice_p.h.
References QRingBuffer::clear().
Definition at line 69 of file qiodevice_p.h.
References QRingBuffer::free(), and Q_ASSERT.
|
inline |
Definition at line 75 of file qiodevice_p.h.
References QRingBuffer::getChar().
|
inline |
Definition at line 80 of file qiodevice_p.h.
References QRingBuffer::indexOf(), Q_INT64_C, and QRingBuffer::size().
|
inline |
Definition at line 81 of file qiodevice_p.h.
References QRingBuffer::indexOf(), pos, and Q_INT64_C.
|
inline |
Definition at line 74 of file qiodevice_p.h.
References QRingBuffer::isEmpty().
|
inline |
Definition at line 66 of file qiodevice_p.h.
References QRingBuffer::nextDataBlockSize(), and Q_INT64_C.
Referenced by QTlsPrivate::TlsCryptographSecureTransport::transmit().
|
inline |
Definition at line 84 of file qiodevice_p.h.
References QRingBuffer::peek(), pos, and Q_INT64_C.
|
inline |
Definition at line 76 of file qiodevice_p.h.
References QRingBuffer::putChar(), and Q_ASSERT.
|
inline |
Definition at line 83 of file qiodevice_p.h.
References QRingBuffer::read().
Definition at line 82 of file qiodevice_p.h.
References Q_INT64_C, and QRingBuffer::read().
Definition at line 88 of file qiodevice_p.h.
References Q_INT64_C, and QRingBuffer::readLine().
|
inline |
Definition at line 67 of file qiodevice_p.h.
References QRingBuffer::readPointer().
|
inline |
Definition at line 68 of file qiodevice_p.h.
References pos, Q_ASSERT, and QRingBuffer::readPointerAtPosition().
|
inline |
Definition at line 70 of file qiodevice_p.h.
References Q_ASSERT, and QRingBuffer::reserve().
|
inline |
Definition at line 71 of file qiodevice_p.h.
References Q_ASSERT, and QRingBuffer::reserveFront().
|
inline |
Definition at line 64 of file qiodevice_p.h.
References Q_ASSERT, and QRingBuffer::setChunkSize().
|
inline |
Definition at line 78 of file qiodevice_p.h.
References Q_INT64_C, and QRingBuffer::size().
Definition at line 87 of file qiodevice_p.h.
References Q_INT64_C, and QRingBuffer::skip().
Definition at line 72 of file qiodevice_p.h.
References pos, Q_ASSERT, and QRingBuffer::truncate().
|
inline |
Definition at line 77 of file qiodevice_p.h.
References Q_ASSERT, and QRingBuffer::ungetChar().
|
friend |
Definition at line 61 of file qiodevice_p.h.