#ifndef APPSERVER_H #define APPSERVER_H #include #include #include #include #include #include #include #include #include #include "logthread.h" #include "clientthread.h" class AppServer : public QTcpServer { Q_OBJECT public: explicit AppServer(QObject *parent = nullptr); void start(); signals: public slots: void incomingConnection(qintptr socketDescriptor) override; void commlog(QByteArray data, bool flag); void datalog(QString log); void timeout(); private: bool isWorking; uint UpTime; LogThread *logThread; QSqlDatabase db; QTimer *timer; QList AppPDataList; }; #endif // APPSERVER_H