gehe zur Dokumentation dieser Datei
14 #include <QMetaObject>
15 #include <QSharedPointer>
18 #include <QWebSocketServer>
38 virtual bool listen(
const QString& pServerName) = 0;
58 QScopedPointer<RemoteTlsServer, QScopedPointerDeleteLater> mTlsServer;
59 QWebSocketServer mServer;
60 QSharedPointer<ServerMessageHandler> mServerMessageHandler;
61 bool mPairingConnection;
64 void onWebsocketConnection();
65 void onConnectionClosed();
66 void onServerError(QWebSocketProtocol::CloseCode pCloseCode);
75 virtual bool listen(
const QString& pServerName)
override;
76 virtual void close()
override;
79 virtual void setPairing(
bool pEnable =
true)
override;
81 virtual const QSharedPointer<ServerMessageHandler>&
getMessageHandler()
const override;
void newConnection(QTcpSocket *pSocket)
virtual quint16 getServerPort() const =0
virtual ~RemoteWebSocketServerImpl() override
Definition: RemoteWebSocketServer.cpp:90
virtual QString getServerName() const =0
virtual bool isPairingConnection() const override
Definition: RemoteWebSocketServer.cpp:112
virtual QSslCertificate getCurrentCertificate() const override
Definition: RemoteWebSocketServer.cpp:150
virtual QSslCertificate getCurrentCertificate() const =0
RemoteWebSocketServerImpl()
Definition: RemoteWebSocketServer.cpp:78
virtual void setPairing(bool pEnable=true) override
Definition: RemoteWebSocketServer.cpp:144
virtual bool listen(const QString &pServerName) override
Definition: RemoteWebSocketServer.cpp:118
void firePskChanged(const QByteArray &pPsk)
virtual bool isPairingConnection() const =0
RemoteWebSocketServer * createNewObject< RemoteWebSocketServer * >()
Definition: RemoteWebSocketServer.cpp:23
void fireConnectedChanged(bool pConnected)
virtual const QSharedPointer< ServerMessageHandler > & getMessageHandler() const override
Definition: RemoteWebSocketServer.cpp:156
virtual bool isConnected() const =0
virtual const QSharedPointer< ServerMessageHandler > & getMessageHandler() const =0
virtual void close() override
Definition: RemoteWebSocketServer.cpp:125
virtual bool listen(const QString &pServerName)=0
virtual quint16 getServerPort() const override
Definition: RemoteWebSocketServer.cpp:138
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
Definition: RemoteTlsServer.h:21
void fireMessageHandlerAdded(QSharedPointer< ServerMessageHandler > pHandler)
Definition: RemoteWebSocketServer.h:55
virtual QString getServerName() const override
Definition: RemoteWebSocketServer.cpp:132
void firePskChanged(const QByteArray &pPsk)
virtual bool isListening() const override
Definition: RemoteWebSocketServer.cpp:100
virtual bool isConnected() const override
Definition: RemoteWebSocketServer.cpp:106
Definition: WebSocketChannel.h:20
virtual ~RemoteWebSocketServer()
Definition: RemoteWebSocketServer.cpp:34
virtual void setPairing(bool pEnable=true)=0
Definition: RemoteWebSocketServer.h:26
RemoteWebSocketServer()=default
virtual bool isListening() const =0