Advertisement
Guest User

Untitled

a guest
Aug 19th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. //---------------------------------------------------------------------------
  2.  
  3. #ifndef WorkerThreadH
  4. #define WorkerThreadH
  5. //---------------------------------------------------------------------------
  6. #include <QThread>
  7.  
  8. #include "PubDefine.h"
  9. //---------------------------------------------------------------------------
  10.  
  11. class TWorkerThread : public QThread
  12. {
  13. Q_OBJECT
  14. signals:
  15.   void OnStartCat();
  16.   void ShowError(const QString&);
  17.   void CatchPACKET(nodedata*);
  18.   void OpenDevice();
  19. private:
  20.  
  21.   static nodedata* m_node;
  22.   void SetName();
  23.  
  24. public slots:
  25.   void DoWatch();  
  26. public:
  27.   TWorkerThread();
  28.   void run();
  29.   void StopCap();
  30.   static void packet_handler(u_char *param, const struct pcap_pkthdr *header, const u_char *pkt_data);  
  31. };
  32. //---------------------------------------------------------------------------
  33.  
  34. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement