![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qiodevice_p.h>
Classes | |
| class | QRingBufferRef |
Public Types | |
| enum class | ReadLineOption { NotNullTerminated , NullTerminated } |
| enum | AccessMode : quint8 { Unset , Sequential , RandomAccess } |
| Public Types inherited from QObjectPrivate | |
| typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
| using | ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData> |
Additional Inherited Members | |
| Static Public Member Functions inherited from QObjectPrivate | |
| static bool | removeConnection (Connection *c) |
| static QObjectPrivate * | get (QObject *o) |
| static const QObjectPrivate * | get (const QObject *o) |
| template<typename Func1, typename Func2> | |
| static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
| template<typename Func1, typename Func2> | |
| static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
| static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
| static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
| static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
| static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
| static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
Definition at line 39 of file qiodevice_p.h.
| Enumerator | |
|---|---|
| Unset | |
| Sequential | |
| RandomAccess | |
Definition at line 128 of file qiodevice_p.h.
|
strong |
| Enumerator | |
|---|---|
| NotNullTerminated | |
| NullTerminated | |
Definition at line 51 of file qiodevice_p.h.
| QIODevicePrivate::QIODevicePrivate | ( | decltype(QObjectPrivateVersion) | version = QObjectPrivateVersion | ) |
Definition at line 133 of file qiodevice.cpp.
|
virtual |
Definition at line 144 of file qiodevice.cpp.
| bool QIODevicePrivate::allWriteBuffersEmpty | ( | ) | const |
Definition at line 753 of file qiodevice.cpp.
|
inline |
Definition at line 141 of file qiodevice_p.h.
|
inline |
Definition at line 134 of file qiodevice_p.h.
|
inline |
Definition at line 173 of file qiodevice_p.h.
Reimplemented in QBufferPrivate, QBufferPrivate, and QSslSocketPrivate.
Definition at line 1956 of file qiodevice.cpp.
|
virtual |
Reimplemented in QBufferPrivate, QBufferPrivate, and QSslSocketPrivate.
Definition at line 1964 of file qiodevice.cpp.
|
virtual |
Reimplemented in QFileDevicePrivate.
Definition at line 1948 of file qiodevice.cpp.
Definition at line 1049 of file qiodevice.cpp.
| qint64 QIODevicePrivate::readLine | ( | char * | data, |
| qint64 | maxSize, | ||
| ReadLineOption | option = ReadLineOption::NullTerminated ) |
Definition at line 1354 of file qiodevice.cpp.
Definition at line 896 of file qiodevice.cpp.
|
inline |
Definition at line 150 of file qiodevice_p.h.
|
inline |
Definition at line 155 of file qiodevice_p.h.
| void QIODevicePrivate::setReadChannelCount | ( | int | count | ) |
Definition at line 674 of file qiodevice.cpp.
| void QIODevicePrivate::setWriteChannelCount | ( | int | count | ) |
Definition at line 733 of file qiodevice.cpp.
Definition at line 2139 of file qiodevice.cpp.
| qint64 QIODevicePrivate::skipLine | ( | ) |
Reads to the end of the line without storing its content. Returns the number of bytes read from the current line including the '
' byte.
If an error occurs, -1 is returned. This happens when no bytes were read or when trying to read past EOF.
Definition at line 2179 of file qiodevice.cpp.
Definition at line 1892 of file qiodevice.cpp.
|
mutable |
Definition at line 133 of file qiodevice_p.h.
| bool QIODevicePrivate::baseReadLineDataCalled = false |
Definition at line 124 of file qiodevice_p.h.
| QRingBufferRef QIODevicePrivate::buffer |
Definition at line 108 of file qiodevice_p.h.
Referenced by testing.tools.encode_pdf_filter._Ascii85DecodePdfStream::close(), testing.tools.encode_pdf_filter._FlateDecodePdfStream::close(), testing.tools.encode_pdf_filter._PdfStream::close(), testing.tools.encode_pdf_filter._FlateDecodePdfStream::flush(), testing.tools.encode_pdf_filter._PdfStream::flush(), testing.tools.encode_pdf_filter._SinkPdfStream::getbuffer(), testing.tools.encode_pdf_filter._FlateDecodePdfStream::write(), testing.tools.encode_pdf_filter._PdfStream::write(), and testing.tools.encode_pdf_filter._PngIdatPdfStream::write().
| int QIODevicePrivate::currentReadChannel = 0 |
Definition at line 113 of file qiodevice_p.h.
| int QIODevicePrivate::currentWriteChannel = 0 |
Definition at line 114 of file qiodevice_p.h.
| const QByteArray* QIODevicePrivate::currentWriteChunk = nullptr |
Definition at line 110 of file qiodevice_p.h.
| qint64 QIODevicePrivate::devicePos = 0 |
Definition at line 63 of file qiodevice_p.h.
| QString QIODevicePrivate::errorString |
Definition at line 120 of file qiodevice_p.h.
| QIODevice::OpenMode QIODevicePrivate::openMode = QIODevice::NotOpen |
Definition at line 121 of file qiodevice_p.h.
| qint64 QIODevicePrivate::pos = 0 |
Definition at line 62 of file qiodevice_p.h.
| int QIODevicePrivate::readBufferChunkSize = QIODEVICE_BUFFERSIZE |
Definition at line 115 of file qiodevice_p.h.
| QVarLengthArray<QRingBuffer, 2> QIODevicePrivate::readBuffers |
Definition at line 118 of file qiodevice_p.h.
| int QIODevicePrivate::readChannelCount = 0 |
Definition at line 111 of file qiodevice_p.h.
| qint64 QIODevicePrivate::transactionPos = 0 |
Definition at line 64 of file qiodevice_p.h.
| bool QIODevicePrivate::transactionStarted = false |
Definition at line 123 of file qiodevice_p.h.
| QRingBufferRef QIODevicePrivate::writeBuffer |
Definition at line 109 of file qiodevice_p.h.
| int QIODevicePrivate::writeBufferChunkSize = 0 |
Definition at line 116 of file qiodevice_p.h.
| QVarLengthArray<QRingBuffer, 1> QIODevicePrivate::writeBuffers |
Definition at line 119 of file qiodevice_p.h.
| int QIODevicePrivate::writeChannelCount = 0 |
Definition at line 112 of file qiodevice_p.h.