#pragma once #include #include #include "platform.h" #include "NetMessageDefine.h" #include "HDDSNetDefine.h" class CMDReadThread : public QThread { Q_OBJECT public: CMDReadThread(); void run(); //设置队列 //void setNetQueue(HDDSCMDQueue* pNetQueue); HDDSCMDQueue* getNetQueue() { return m_pNetQueue; }; signals: void signal_UpdataOnline(); //发送服务器数据:CmdType //void signal_NetCommandServer(int MsgID, OCCCOMMAND pBUf); public slots: void stopImmediately(); public: //运行标志 bool m_isCanRun; private: bool NetQuequePOP(); //网络消息队列 HDDSCMDQueue *m_pNetQueue; };