Files
qt5-legatus-legacy/Lts/Proxies/CombatNetRadio/WebSocketInterface/Messages/message_handler.h
T
2026-08-13 18:33:10 +02:00

44 lines
782 B
C++
Executable File

/**
* @RDE_HEADER@
* The MessageHandler class processes messages from the client an creates appropriate replys
* $Id$
* $HeadURL$
* $Author$
* Created by Hannes Fritsche, SLSE, 2017-09-07
*/
#pragma once
#include <QtCore/QObject>
#include "logger.h"
namespace CombatNetRadio
{
class ExerciseManager;
namespace WebSocketInterface
{
namespace Messages
{
class MessageTransmitter;
class MessageHandler
: public QObject
{
Q_OBJECT
public:
explicit MessageHandler(ExerciseManager *exerciseManager);
public Q_SLOTS:
void onNewTextMessage(MessageTransmitter *transmitter, const QString &message);
private:
ExerciseManager *m_exerciseManager;
LOGGER_T m_logger;
};
} // namespace Messages
} // namespace WebSocketInterface
} // namespace CombatNetRadio