ActivClient.h
上传用户:fzchengxin
上传日期:2013-10-17
资源大小:2070k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. // ActivClient.h: interface for the ActivClient class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_ACTIVCLIENT_H__C27DFF2C_673D_4BC8_8EF0_93FD2ECF57A3__INCLUDED_)
  5. #define AFX_ACTIVCLIENT_H__C27DFF2C_673D_4BC8_8EF0_93FD2ECF57A3__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "clPlot.h"
  10. #define MAXCLIENTNUM 255
  11. class ActivClient  
  12. {
  13. public:
  14. ActivClient( int nGrow = 5 );
  15. virtual ~ActivClient();
  16. public:
  17. int IsOnLine( LPCTSTR  ip ); // 如果存在, 返回该主机在列表中的序号, 否则返回 -1
  18. // void SetOnLine( LPCTSTR  ip ); // 修改状态量, 设置为活动
  19. int AddClient( LPCTSTR  ip ); // Return the index of the added element
  20. int RemoveClient( LPCSTR ip );
  21. void RemoveAll();
  22. CStringArray m_caList;
  23. int m_nDataSum[MAXCLIENTNUM][5];
  24. int GetCount();
  25. void ReSet();
  26. private:
  27. };
  28. #endif // !defined(AFX_ACTIVCLIENT_H__C27DFF2C_673D_4BC8_8EF0_93FD2ECF57A3__INCLUDED_)