summaryrefslogtreecommitdiff
path: root/src/websockets/qwebsocket_p.h
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2020-03-31 03:01:10 +0200
committerQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2020-03-31 03:01:10 +0200
commit198fe5e025a70fa40e45b2f2f1fc509be56e2d51 (patch)
treed3b3cd19925e490269f0f9d0611a730f9d1813f1 /src/websockets/qwebsocket_p.h
parent2a609555d674ef0ce35ec816241573d54077d0fb (diff)
parent37203fab746060edaccea8abcddc181611ab0555 (diff)
downloadqtwebsockets-198fe5e025a70fa40e45b2f2f1fc509be56e2d51.tar.gz
Merge remote-tracking branch 'origin/5.15' into dev
Change-Id: I7b3d96575073eb6537b40286c027074969bf8076
Diffstat (limited to 'src/websockets/qwebsocket_p.h')
-rw-r--r--src/websockets/qwebsocket_p.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/websockets/qwebsocket_p.h b/src/websockets/qwebsocket_p.h
index d0fa38c..f4ecff2 100644
--- a/src/websockets/qwebsocket_p.h
+++ b/src/websockets/qwebsocket_p.h
@@ -161,6 +161,17 @@ public:
void ping(const QByteArray &payload);
void setSocketState(QAbstractSocket::SocketState state);
+ void setMaxAllowedIncomingFrameSize(quint64 maxAllowedIncomingFrameSize);
+ quint64 maxAllowedIncomingFrameSize() const;
+ void setMaxAllowedIncomingMessageSize(quint64 maxAllowedIncomingMessageSize);
+ quint64 maxAllowedIncomingMessageSize() const;
+ static quint64 maxIncomingMessageSize();
+ static quint64 maxIncomingFrameSize();
+
+ void setOutgoingFrameSize(quint64 outgoingFrameSize);
+ quint64 outgoingFrameSize() const;
+ static quint64 maxOutgoingFrameSize();
+
private:
QWebSocketPrivate(QTcpSocket *pTcpSocket, QWebSocketProtocol::Version version);
void setVersion(QWebSocketProtocol::Version version);
@@ -251,6 +262,8 @@ private:
QString m_httpStatusMessage;
QMultiMap<QString, QString> m_headers;
+ quint64 m_outgoingFrameSize;
+
friend class QWebSocketServerPrivate;
#ifdef Q_OS_WASM
emscripten::val socketContext = emscripten::val::null();