GuardInfo.cpp 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. #include "stdafx.h"
  2. #include "GuardInfo.h"
  3. IMPLEMENT_SERIAL(CGuardInfo, CObject, 0)
  4. CGuardInfo::CGuardInfo(void)
  5. {
  6. m_StudioMac = _T("");
  7. m_StudioDomain = _T("");
  8. m_StudioGuid = _T("");
  9. m_bUseYtUsb = FALSE;
  10. m_StudioName = _T("");
  11. m_StudioOwner = _T("");
  12. m_StudioAddress = _T("");
  13. m_StudioTel = _T("");
  14. m_StudioInfo = _T("");
  15. m_StudioVer = _T("");
  16. m_Uptodate = _T("");
  17. m_ExecResult = _T("");
  18. }
  19. CGuardInfo::~CGuardInfo(void)
  20. {
  21. }
  22. CGuardInfo &CGuardInfo::operator=(CGuardInfo& member)
  23. {
  24. m_StudioMac = member.m_StudioMac;
  25. m_StudioDomain = member.m_StudioDomain;
  26. m_StudioGuid = member.m_StudioGuid;
  27. m_bUseYtUsb = member.m_bUseYtUsb;
  28. m_StudioName = member.m_StudioName;
  29. m_StudioOwner = member.m_StudioOwner;
  30. m_StudioAddress = member.m_StudioAddress;
  31. m_StudioTel = member.m_StudioTel;
  32. m_StudioInfo = member.m_StudioInfo;
  33. m_StudioVer = member.m_StudioVer;
  34. m_Uptodate = member.m_Uptodate;
  35. m_ExecResult = member.m_ExecResult;
  36. return *this;
  37. }
  38. void CGuardInfo::Serialize(CArchive& ar)
  39. {
  40. CObject::Serialize(ar);
  41. if( ar.IsStoring() )
  42. {
  43. ar << m_StudioMac;
  44. ar << m_StudioGuid;
  45. ar << m_bUseYtUsb;
  46. ar << m_StudioName;
  47. ar << m_StudioDomain;
  48. ar << m_StudioOwner;
  49. ar << m_StudioAddress;
  50. ar << m_StudioTel;
  51. ar << m_StudioInfo;
  52. ar << m_StudioVer;
  53. ar << m_Uptodate;
  54. ar << m_ExecResult;
  55. }
  56. else
  57. {
  58. ar >> m_StudioMac;
  59. ar >> m_StudioGuid;
  60. ar >> m_bUseYtUsb;
  61. ar >> m_StudioName;
  62. ar >> m_StudioDomain;
  63. ar >> m_StudioOwner;
  64. ar >> m_StudioAddress;
  65. ar >> m_StudioTel;
  66. ar >> m_StudioInfo;
  67. ar >> m_StudioVer;
  68. ar >> m_Uptodate;
  69. ar >> m_ExecResult;
  70. }
  71. }