Network.cpp 682 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #include "stdafx.h"
  2. #include "kernel.h"
  3. #include "resource.h"
  4. #include "Network.h"
  5. #pragma warning (disable : 4244)
  6. //---------------------------------------------- CComX ------------
  7. IMPLEMENT_SERIAL(CNetwork, CChannel, 0)
  8. CNetwork::CNetwork():CChannel()
  9. {
  10. m_strName = "";
  11. }
  12. CNetwork &CNetwork::operator=(CNetwork& network)
  13. {
  14. *(CChannel*)this = *(CChannel*)&network;
  15. m_strName = network.m_strName;
  16. return *this;
  17. }
  18. CChannel* CNetwork::Clone(void)
  19. {
  20. CNetwork* pNetwork = new CNetwork;
  21. *pNetwork = *this;
  22. return pNetwork;
  23. }
  24. void CNetwork::Serialize(CArchive& ar)
  25. {
  26. CChannel::Serialize(ar);
  27. if(ar.IsStoring())
  28. {
  29. ar << m_strName;
  30. }
  31. else
  32. {
  33. ar >> m_strName;
  34. }
  35. }