nymea/tests/auto/mocktcpserver.cpp

47 lines
860 B
C++

#include "mocktcpserver.h"
QList<MockTcpServer*> MockTcpServer::s_allServers;
MockTcpServer::MockTcpServer(QObject *parent):
QObject(parent)
{
s_allServers.append(this);
}
MockTcpServer::~MockTcpServer()
{
s_allServers.removeAll(this);
}
void MockTcpServer::sendResponse(int clientId, const QByteArray &data)
{
emit outgoingData(clientId, data);
}
QList<MockTcpServer *> MockTcpServer::servers()
{
return s_allServers;
}
void MockTcpServer::injectData(int clientId, const QByteArray &data)
{
emit jsonDataAvailable(clientId, data);
}
bool MockTcpServer::startServer()
{
qDebug() << "should start server";
return true;
}
bool MockTcpServer::stopServer()
{
qDebug() << "should stop server";
return true;
}
void MockTcpServer::sendToAll(QByteArray data)
{
qDebug() << "should send to all clients:" << data;
}