![]() |
Qt 6.x
The Qt SDK
|
#include <qsctpsocket_p.h>
Public Types | |
typedef std::deque< QIpPacketHeader > | IpHeaderList |
![]() | |
enum | AccessMode : quint8 { Unset , Sequential , RandomAccess } |
![]() | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer< ConnectionData > |
Additional Inherited Members | |
![]() | |
static void | pauseSocketNotifiers (QAbstractSocket *) |
static void | resumeSocketNotifiers (QAbstractSocket *) |
static QAbstractSocketEngine * | getSocketEngine (QAbstractSocket *) |
![]() | |
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 30 of file qsctpsocket_p.h.
typedef std::deque<QIpPacketHeader> QSctpSocketPrivate::IpHeaderList |
Definition at line 43 of file qsctpsocket_p.h.
QT_BEGIN_NAMESPACE QSctpSocketPrivate::QSctpSocketPrivate | ( | ) |
Definition at line 96 of file qsctpsocket.cpp.
|
virtual |
Definition at line 103 of file qsctpsocket.cpp.
|
overridevirtual |
Reimplemented from QAbstractSocketPrivate.
Definition at line 109 of file qsctpsocket.cpp.
References QVarLengthArray< T, Prealloc >::append(), QAbstractSocketEngine::bytesAvailable(), QAbstractSocketPrivate::canReadNotification(), QByteArray::clear(), QAbstractSocketEngine::close(), QAbstractSocket::ConnectedState, QByteArray::constData(), QIODevicePrivate::currentReadChannel, QByteArray::data(), QAbstractSocketPrivate::emitReadyRead(), QAbstractSocketEngine::error(), QAbstractSocketEngine::errorString(), header(), incomingDatagram, MaxByteArraySize, QList< T >::push_back(), Q_ASSERT, qDebug, QIODevicePrivate::readBuffers, QAbstractSocketEngine::readDatagram(), readHeaders, QAbstractSocket::RemoteHostClosedError, QByteArray::resize(), QList< T >::resize(), QAbstractSocketPrivate::setErrorAndEmit(), QByteArray::size(), QList< T >::size(), QVLABaseBase::size(), QAbstractSocketPrivate::socketEngine, QAbstractSocketPrivate::state, QString::toLatin1(), and QAbstractSocketEngine::WantAll.
|
overridevirtual |
Reimplemented from QAbstractSocketPrivate.
Definition at line 294 of file qsctpsocket.cpp.
References maximumChannelCount, QAbstractSocketEngine::MaxStreamsSocketOption, QAbstractSocketEngine::setOption(), and QAbstractSocketPrivate::socketEngine.
|
overridevirtual |
Reimplemented from QAbstractSocketPrivate.
Definition at line 207 of file qsctpsocket.cpp.
References channel, QAbstractSocketEngine::close(), QAbstractSocket::ClosingState, QByteArray::constData(), QIODevicePrivate::currentWriteChannel, QAbstractSocketPrivate::emitBytesWritten(), QAbstractSocketEngine::error(), QAbstractSocketEngine::errorString(), QList< T >::front(), header(), QRingBuffer::isEmpty(), QRingBuffer::nextDataBlockSize(), QList< T >::pop_front(), Q_ASSERT, qDebug, QRingBuffer::read(), QRingBuffer::readPointer(), QAbstractSocketPrivate::setErrorAndEmit(), QAbstractSocketEngine::setWriteNotificationEnabled(), QList< T >::size(), QVLABaseBase::size(), QAbstractSocketPrivate::socketEngine, QAbstractSocketPrivate::state, QString::toLatin1(), QAbstractSocket::UnconnectedState, QIODevicePrivate::writeBuffers, QAbstractSocketEngine::writeDatagram(), writeHeaders, and QAbstractSocketPrivate::writeToSocket().
QByteArray QSctpSocketPrivate::incomingDatagram |
Definition at line 40 of file qsctpsocket_p.h.
Referenced by canReadNotification().
int QSctpSocketPrivate::maximumChannelCount |
Definition at line 41 of file qsctpsocket_p.h.
Referenced by configureCreatedSocket().
QList<IpHeaderList> QSctpSocketPrivate::readHeaders |
Definition at line 44 of file qsctpsocket_p.h.
Referenced by canReadNotification().
QList<IpHeaderList> QSctpSocketPrivate::writeHeaders |
Definition at line 45 of file qsctpsocket_p.h.
Referenced by writeToSocket().