![]() |
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 } |
![]() | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData> |
Additional Inherited Members | |
![]() | |
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 38 of file qiodevice_p.h.
Enumerator | |
---|---|
Unset | |
Sequential | |
RandomAccess |
Definition at line 127 of file qiodevice_p.h.
|
strong |
Enumerator | |
---|---|
NotNullTerminated | |
NullTerminated |
Definition at line 50 of file qiodevice_p.h.
QIODevicePrivate::QIODevicePrivate | ( | decltype(QObjectPrivateVersion) | version = QObjectPrivateVersion | ) |
Definition at line 132 of file qiodevice.cpp.
|
virtual |
Definition at line 143 of file qiodevice.cpp.
bool QIODevicePrivate::allWriteBuffersEmpty | ( | ) | const |
Definition at line 752 of file qiodevice.cpp.
|
inline |
Definition at line 140 of file qiodevice_p.h.
|
inline |
Definition at line 133 of file qiodevice_p.h.
|
inline |
Definition at line 172 of file qiodevice_p.h.
Reimplemented in QBufferPrivate, QBufferPrivate, and QSslSocketPrivate.
Definition at line 1952 of file qiodevice.cpp.
|
virtual |
Reimplemented in QBufferPrivate, QBufferPrivate, and QSslSocketPrivate.
Definition at line 1960 of file qiodevice.cpp.
|
virtual |
Reimplemented in QFileDevicePrivate.
Definition at line 1944 of file qiodevice.cpp.
Definition at line 1048 of file qiodevice.cpp.
qint64 QIODevicePrivate::readLine | ( | char * | data, |
qint64 | maxSize, | ||
ReadLineOption | option = ReadLineOption::NullTerminated ) |
Definition at line 1350 of file qiodevice.cpp.
Definition at line 895 of file qiodevice.cpp.
|
inline |
Definition at line 149 of file qiodevice_p.h.
|
inline |
Definition at line 154 of file qiodevice_p.h.
void QIODevicePrivate::setReadChannelCount | ( | int | count | ) |
Definition at line 673 of file qiodevice.cpp.
void QIODevicePrivate::setWriteChannelCount | ( | int | count | ) |
Definition at line 732 of file qiodevice.cpp.
Definition at line 2131 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 2171 of file qiodevice.cpp.
Definition at line 1888 of file qiodevice.cpp.
|
mutable |
Definition at line 132 of file qiodevice_p.h.
bool QIODevicePrivate::baseReadLineDataCalled = false |
Definition at line 123 of file qiodevice_p.h.
QRingBufferRef QIODevicePrivate::buffer |
Definition at line 107 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 112 of file qiodevice_p.h.
int QIODevicePrivate::currentWriteChannel = 0 |
Definition at line 113 of file qiodevice_p.h.
const QByteArray* QIODevicePrivate::currentWriteChunk = nullptr |
Definition at line 109 of file qiodevice_p.h.
qint64 QIODevicePrivate::devicePos = 0 |
Definition at line 62 of file qiodevice_p.h.
QString QIODevicePrivate::errorString |
Definition at line 119 of file qiodevice_p.h.
QIODevice::OpenMode QIODevicePrivate::openMode = QIODevice::NotOpen |
Definition at line 120 of file qiodevice_p.h.
qint64 QIODevicePrivate::pos = 0 |
Definition at line 61 of file qiodevice_p.h.
int QIODevicePrivate::readBufferChunkSize = QIODEVICE_BUFFERSIZE |
Definition at line 114 of file qiodevice_p.h.
QVarLengthArray<QRingBuffer, 2> QIODevicePrivate::readBuffers |
Definition at line 117 of file qiodevice_p.h.
int QIODevicePrivate::readChannelCount = 0 |
Definition at line 110 of file qiodevice_p.h.
qint64 QIODevicePrivate::transactionPos = 0 |
Definition at line 63 of file qiodevice_p.h.
bool QIODevicePrivate::transactionStarted = false |
Definition at line 122 of file qiodevice_p.h.
QRingBufferRef QIODevicePrivate::writeBuffer |
Definition at line 108 of file qiodevice_p.h.
int QIODevicePrivate::writeBufferChunkSize = 0 |
Definition at line 115 of file qiodevice_p.h.
QVarLengthArray<QRingBuffer, 1> QIODevicePrivate::writeBuffers |
Definition at line 118 of file qiodevice_p.h.
int QIODevicePrivate::writeChannelCount = 0 |
Definition at line 111 of file qiodevice_p.h.