14 #include <QWebSocketServer>
25 QWebSocketServer mServer;
26 QSharedPointer<TlsServer> mTlsServer;
27 QSharedPointer<ServerMessageHandler> mServerMessageHandler;
28 QVector<ReaderManagerPlugInType> mAllowedPlugInTypes;
31 void onWebsocketConnection();
32 void onConnectionClosed();
33 void onServerError(QWebSocketProtocol::CloseCode pCloseCode)
const;
36 explicit WebSocketServerImpl(QSharedPointer<TlsServer> pTlsServer,
const QVector<ReaderManagerPlugInType>& pAllowedPlugInTypes);
41 bool listen(
const QString& pServerName, quint16 pPort)
override;
42 void close()
override;
46 [[nodiscard]]
const QSharedPointer<ServerMessageHandler>&
getMessageHandler()
const override;
Definition: WebSocketServerImpl.h:21
WebSocketServerImpl(QSharedPointer< TlsServer > pTlsServer, const QVector< ReaderManagerPlugInType > &pAllowedPlugInTypes)
Definition: WebSocketServerImpl.cpp:53
bool isConnected() const override
Definition: WebSocketServerImpl.cpp:88
bool isListening() const override
Definition: WebSocketServerImpl.cpp:80
quint16 getServerPort() const override
Definition: WebSocketServerImpl.cpp:126
void close() override
Definition: WebSocketServerImpl.cpp:94
QHostAddress getServerAddress() const override
Definition: WebSocketServerImpl.cpp:118
QString getServerName() const override
Definition: WebSocketServerImpl.cpp:112
bool listen(const QString &pServerName, quint16 pPort) override
Definition: WebSocketServerImpl.cpp:103
~WebSocketServerImpl() override
Definition: WebSocketServerImpl.cpp:68
const QSharedPointer< ServerMessageHandler > & getMessageHandler() const override
Definition: WebSocketServerImpl.cpp:134
Definition: WebSocketServer.h:22
A simple template renderer.
Definition: ActivationContext.h:15