/** * @RDE_HEADER@ * LTS web socket server - Abstract Client Message * $Id$ * $HeadURL$ * $Author$ * Created by Philipp Dassow, SLST, 2017-11-28 */ #include "client_message.h" #include "json_keys.h" #include namespace LtsWebSocket { // ######## AbstractClientMessage end ######## // ######## InvalidMessage begin ######## InvalidMessage::InvalidMessage(ReplyHandler *client, const QString &uuid, const QString &errorText) : AbstractClientMessage(client, QString(), 1, uuid) // Check if 1 is feasible - or if it needs to be a part of InvalidMessage , m_errorText(errorText) {} void InvalidMessage::process() { ErrorMessage::ErrorData errorData; errorData.errorClass = 1; // ?????????? errorData.errorMessage = m_errorText; errorData.uuid = m_uuid; m_client->addReply(new ErrorMessage(errorData)); } bool InvalidMessage::hasValidData() const { // always true because there is no data part return true; } // ######## InvalidMessage end ######## } // namespace LtsWebSocketServer