Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/TetraIF/PrtCnv/PrtCnvInjectionSocket.hpp
T
2026-09-12 13:54:34 +02:00

63 lines
667 B
C++

#pragma once
#include <QtCore/QObject>
#include "logger.h"
class QTcpSocket;
namespace PrtCnv
{
class PrtCnvInjectionThread;
class PrtCnvInjectionSocket : public QObject
{
Q_OBJECT
public:
PrtCnvInjectionSocket();
~PrtCnvInjectionSocket();
void setSocket(QTcpSocket* a_socket, PrtCnvInjectionThread* a_server);
protected:
QTcpSocket *m_Socket;
PrtCnvInjectionThread *m_Server;
protected slots:
void disconnectClient();
void processInputData();
public:
signals:
void disconnected(PrtCnvInjectionSocket* a_injectSocket);
protected:
LOGGER_T m_logger;
};
}