1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #ifndef INFOCLIENT_H
- #define INFOCLIENT_H
- #include <QThread>
- #include <QDateTime>
- #include <QTcpSocket>
- #include <QString>
- #include <QStringList>
- #include <QJsonDocument>
- #include <QJsonObject>
- #include <QJsonValue>
- #include <QJsonParseError>
- #include <QCryptographicHash>
- #include <QTimer>
- #include <QSqlDatabase>
- #include <QSqlQuery>
- #include <QJsonArray>
- #include <QList>
- #include "dashboardshm.h"
- class InfoClient : public QThread
- {
- Q_OBJECT
- public:
- explicit InfoClient(qintptr socketDescriptor, QObject *parent);
- void run() override;
- void appendData(QString emitlog);
- signals:
- void write_error();
- void sendlog(QString sendlog);
- public slots:
- private:
- qintptr socketDescriptor;
- int count;
- bool isWorking;
- QString AgentId;
- QString CompanyId;
- QTcpSocket *So;
- QStringList dataList;
- QSqlDatabase db;
- };
- #endif // INFOCLIENT_H
|