12345678910111213141516171819202122232425262728 |
- #include "subsysreport.h"
- #include "subreportthread.h"
- SubSysReport::SubSysReport(QObject *parent)
- : QTcpServer(parent)
- {
- }
- void SubSysReport::start()
- {
- if(!listen(QHostAddress::Any,55335)){
- exit(-1);
- }
- printf("55335 Listening\n");
- }
- void SubSysReport::incomingConnection(qintptr socketDescriptor){
- SubReportThread *thread = new SubReportThread(socketDescriptor, this);
- connect(thread,&SubReportThread::getSubReport,this,&SubSysReport::getSubReport);
- connect(thread,&SubReportThread::finished,thread,&SubReportThread::quit);
- thread->start();
- }
- void SubSysReport::getSubReport(quint16 subType, QString DeviceID, quint64 insertId, int flag, QString CompanyCode, QString evt_name, QString evt, QString alarm_time)
- {
- emit subReport(subType, DeviceID, insertId, flag, CompanyCode, evt_name, evt,alarm_time);
- }
|