1 #ifndef TORCWEBSOCKETTHREAD_H 2 #define TORCWEBSOCKETTHREAD_H 21 void Start (
void)
override;
22 void Finish (
void)
override;
34 static void SetupSSL (
void);
35 static bool CreateCerts (
const QString &CertFile,
const QString &KeyFile);
41 qintptr m_socketDescriptor;
44 const QHostAddress m_address;
52 #endif // TORCWEBSOCKETTHREAD_H
void Finish(void) override
Overlays the Websocket protocol over a QTcpSocket.
void ConnectionUpgraded(void)
void Start(void) override
TorcWebSocketThread(qintptr SocketDescriptor, bool Secure)
A class encapsulating a Remote Procedure Call.
~TorcWebSocketThread()=default
void ConnectionEstablished(void)
void CancelRequestSignal(TorcRPCRequest *Request)
void CancelRequest(TorcRPCRequest *Request)
Wraps a TorcQThread around a TorcWebsocket.
A Torc specific wrapper around QThread.
void RemoteRequest(TorcRPCRequest *Request)
void RemoteRequestSignal(TorcRPCRequest *Request)