📄 alias.h
字号:
/*=============================================================
Function:
Author: Leon Wang <wlywly@sina.com giga2@tom.com>
==============================================================*/
// 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 <vector>
//##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<Alias> 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_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -