UserInfo.h
上传用户:whzytd4
上传日期:2022-08-01
资源大小:7346k
文件大小:1k
源码类别:

网络编程

开发平台:

Visual C++

  1. // UserInfo.h: interface for the CUserInfo class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_USERINFO_H__6FE7D9D8_ED87_4452_98C6_DB61D2BD6196__INCLUDED_)
  5. #define AFX_USERINFO_H__6FE7D9D8_ED87_4452_98C6_DB61D2BD6196__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. class CUserInfo : public CObject  
  10. {
  11. public:
  12. CUserInfo();
  13. CUserInfo(const CUserInfo& userInfo);
  14. virtual ~CUserInfo();
  15. DECLARE_SERIAL(CUserInfo)
  16. enum USERSTATUE{
  17. ONLINE, //在线
  18. OFFLINE, //离线
  19. LOGIN, //登录
  20. UNKNOWN //未知
  21. };
  22. public:
  23. void Init(void); //初始化
  24. virtual void Serialize(CArchive& ar); //序列化 
  25. CUserInfo &operator = (const CUserInfo &userInfo); //赋值函数
  26. public:
  27. CString m_strName; //名称
  28. CString m_strPassword; //密码
  29. USERSTATUE m_eStatus; //状态
  30. DWORD m_lIP; //IP地址
  31. SHORT m_nPort; //端口
  32. CTime m_time; //日期和时间
  33. };
  34. #endif // !defined(AFX_USERINFO_H__6FE7D9D8_ED87_4452_98C6_DB61D2BD6196__INCLUDED_)