ActivClient.h
上传用户:fzchengxin
上传日期:2013-10-17
资源大小:2070k
文件大小:1k
- // ActivClient.h: interface for the ActivClient class.
- //
- //////////////////////////////////////////////////////////////////////
- #if !defined(AFX_ACTIVCLIENT_H__C27DFF2C_673D_4BC8_8EF0_93FD2ECF57A3__INCLUDED_)
- #define AFX_ACTIVCLIENT_H__C27DFF2C_673D_4BC8_8EF0_93FD2ECF57A3__INCLUDED_
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
- #include "clPlot.h"
- #define MAXCLIENTNUM 255
- class ActivClient
- {
- public:
- ActivClient( int nGrow = 5 );
- virtual ~ActivClient();
- public:
- int IsOnLine( LPCTSTR ip ); // 如果存在, 返回该主机在列表中的序号, 否则返回 -1
- // void SetOnLine( LPCTSTR ip ); // 修改状态量, 设置为活动
- int AddClient( LPCTSTR ip ); // Return the index of the added element
- int RemoveClient( LPCSTR ip );
- void RemoveAll();
- CStringArray m_caList;
- int m_nDataSum[MAXCLIENTNUM][5];
-
- int GetCount();
- void ReSet();
- private:
- };
- #endif // !defined(AFX_ACTIVCLIENT_H__C27DFF2C_673D_4BC8_8EF0_93FD2ECF57A3__INCLUDED_)