25#include <QtNetwork/qtcpserver.h>
26#include <QtNetwork/qtcpsocket.h>
76 return s * 1024ul * 1024ul;
160 bool recognizedCompressionScheme()
const;
166 QList<TracePacket> m_packets;
171 QList<QString> m_keySet;
175 qint64 m_waitWriteSize = 0;
178 int m_compression = 0;
179 int m_maxPackets = DefaultMaxPackets;
181 bool m_bufferOnIdle =
true;
183 QString m_requestedCompressionScheme;
188 static constexpr quint32 ServerId = 1;
189 static constexpr quint32 DefaultMaxPackets = 256;
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
QString sessionTracepoints() const
QCtfServer(QObject *parent=nullptr)
@ RequestSessionTracepoints
@ RequestCompressionScheme
bool bufferOnIdle() const
void setCallback(ServerCallback *cb)
void bufferData(const QString &stream, const QByteArray &data, quint32 flags)
ServerStatus status() const
QString sessionName() const
QObject * parent() const
Returns a pointer to the parent object.
\macro QT_RESTRICTED_CAST_FROM_ASCII
bool isEmpty() const noexcept
Returns true if the string has no characters; otherwise returns false.
The QTcpServer class provides a TCP-based server.
The QTcpSocket class provides a TCP socket.
Combined button and popup list for selecting options.
struct ZSTD_CCtx_s ZSTD_CCtx
GLenum GLsizei GLuint GLint * bytesWritten
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLuint GLuint64EXT address
SSL_CTX int(* cb)(SSL *ssl, unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg)
unsigned long long quint64
virtual void handleSessionChange()=0
virtual void handleStatusChange(ServerStatus status)=0
TracePacket(TracePacket &&t)
TracePacket(const TracePacket &t)
static constexpr quint32 PacketSize
static constexpr quint32 PacketMagicNumber
TracePacket & operator=(const TracePacket &t)
static constexpr quint32 MaxBufferSize
QString sessionTracepoints