www.pudn.com > 数字硬盘录像机软件代码.rar > CHUNNEL.H


#ifndef _CHUNNEL_H 
#define _CHUNNEL_H 
#include "Zone.h" 
#include "Secondary.h" 
class CChunnel : public CObject 
{ 
	DECLARE_SERIAL(CChunnel); 
// Construction 
public: 
	CChunnel(); 
	~CChunnel(); 
// Attributes 
public: 
	int              m_nSort; 
 
private: 
	CZoneList        m_lstZone; 
	CSecondaryList   m_lstSecondary; 
// Operations 
public: 
	CZone *          GetZone(int nAddress); 
    CSecondary*      GetSecondary(int nAddress); 
    CSecondary*      GetZoneSecondary(int nAddress); 
	void             InitList(int nChunnel); 
	int              GetZonesStates(); 
	int              GetSecondarysStates(); 
	void             SetZonesStates(int nZone,int nStates); 
	void             SetSecondarysStates(int nSecondary,int nStates); 
	virtual void Serialize(CArchive& ar); 
}; 
typedef CTypedPtrList CChunnelList; 
#endif