www.pudn.com > acdx.rar > Alias.h


 /*============================================================= 
 
  
 Function: 
		 
 
 
 Author: Leon Wang  
==============================================================*/ 
// Alias.h: interface for the Alias class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_ALIAS_H__06CC3D98_5145_4C68_ABB3_E726127C4D85__INCLUDED_) 
#define AFX_ALIAS_H__06CC3D98_5145_4C68_ABB3_E726127C4D85__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
#include  
 
//##ModelId=424BB64602F5 
class Alias   
{ 
public: 
	//##ModelId=424BB64602F6 
    static int AVAILABLE ; 
	//##ModelId=424BB6460305 
    static int TALKING ; 
	//##ModelId=424BB6460306 
	BOOL isOK; 
	//##ModelId=424BB6460307 
	Alias(); 
	//##ModelId=424BB6460315 
	Alias(CString _alias, CString _epid); 
	//##ModelId=424BB6460318 
	virtual ~Alias(); 
 
	//##ModelId=424BB646031A 
	void SHA1HashCode(char* &str); 
	//##ModelId=424BB6460325 
	BOOL equals(std::vector obj) ; 
	//##ModelId=424BB6460327 
	void hashCode(CString & hashString); 
	//##ModelId=424BB6460335 
	CString getAlias(); 
	//##ModelId=424BB6460336 
	void setAlias(CString _alias); 
	//##ModelId=424BB6460343 
	CString getEpid(); 
	//##ModelId=424BB6460344 
	void setEpid(CString _epid); 
	//##ModelId=424BB6460346 
	int getState(); 
	//##ModelId=424BB6460353 
	void setState(int _state); 
	//##ModelId=424BB6460355 
	CString getCrv(); 
	//##ModelId=424BB6460356 
	void setCrv(CString _crv); 
	//##ModelId=424BB6460364 
	CString toString(); 
 
private: 
	//##ModelId=424BB6460365 
    CString alias; 
	//##ModelId=424BB6460372 
    CString epid;    // endpoint on wich this alias is registered 
	//##ModelId=424BB6460373 
    int state;      // current state 
	//##ModelId=424BB6460382 
    CString crv;     // CRV value, if the Alias is TALKING 
 
 
}; 
 
#endif // !defined(AFX_ALIAS_H__06CC3D98_5145_4C68_ABB3_E726127C4D85__INCLUDED_)