aboutsummaryrefslogtreecommitdiffstats
path: root/mock-server/EchoServer.h
diff options
context:
space:
mode:
Diffstat (limited to 'mock-server/EchoServer.h')
-rw-r--r--mock-server/EchoServer.h33
1 files changed, 0 insertions, 33 deletions
diff --git a/mock-server/EchoServer.h b/mock-server/EchoServer.h
deleted file mode 100644
index c0a41c9..0000000
--- a/mock-server/EchoServer.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/**
- * @file EchoServer.h
- * @brief Mock XPL2 server for a single port.
- */
-#pragma once
-
-#include <QList>
-#include <QTcpServer>
-#include <QTimer>
-
-class QTcpSocket;
-
-class EchoServer : public QTcpServer
-{
- Q_OBJECT
-
-public:
- EchoServer (quint16 port, const char *name, QObject *parent = nullptr);
-
-private slots:
- void onNewConnection ();
- void onClientMessageReady ();
- void onClientDisconnected ();
- void sendKaPing ();
-
-private:
- void handleCommand (QTcpSocket *client, const QByteArray &line);
-
- const char *m_name;
- quint16 m_port;
- QList<QTcpSocket *> m_clients;
- QTimer m_pingTimer;
-};