PingThread.h
上传用户:qzzxgm
上传日期:2009-12-14
资源大小:1882k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. // PingThread.h: interface for the CPingThread class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_PINGTHREAD_H__88E7C296_2B7A_4A67_AA7B_C89EA8D3BAAC__INCLUDED_)
  5. #define AFX_PINGTHREAD_H__88E7C296_2B7A_4A67_AA7B_C89EA8D3BAAC__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "Ping.h"
  10. class CPingThread  
  11. {
  12. public:
  13. CPingThread();
  14. virtual ~CPingThread();
  15. UINT m_dwID; //线程ID
  16. HANDLE m_hThread; //线程句柄
  17. HANDLE m_hKillEvent;
  18. HANDLE m_hSignalEvent;
  19. static UINT __stdcall  ThreadProc(void* pThis);
  20. void StartPing(UINT nRetries,CString strHost,HWND hWnd);
  21. CPing m_ping; //ping对象
  22. CString m_strHost; //主机地址
  23. HWND m_hWnd; //主窗口
  24. UINT m_nRetries; //ping的次数
  25. };
  26. #endif // !defined(AFX_PINGTHREAD_H__88E7C296_2B7A_4A67_AA7B_C89EA8D3BAAC__INCLUDED_)