www.gusucode.com > 基于VC++的局域网视频聊天系统源码程序 > 基于VC++的局域网视频聊天系统源码程序/code/ChatClient/Mesg.cpp

    // Mesg.cpp: implementation of the CMesg class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "Mesg.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CMesg::CMesg()
{
	Init();
}

CMesg::~CMesg()
{

}

void CMesg::Init()
{
	m_szCommand = _T("");
	m_szCommand = _T("");
	m_szPWD = _T("");
	m_szID = _T("");
	m_szIP = _T("");
	m_szText = _T("");
	m_iOnlineNum = -1;
}

void CMesg::Serialize(CArchive & ar)
{
	if ( ar.IsStoring() )
	{
		ar << m_szCommand;
		ar << m_szID;
		ar << m_szPWD;
		ar << m_szIP;
		ar << m_iOnlineNum;
		ar << m_szRecObject;
		ar << m_szText;
	}
	else
	{
		ar >> m_szCommand;
		ar >> m_szID;
		ar >> m_szPWD;
		ar >> m_szIP;
		ar >> m_iOnlineNum;
		ar >> m_szRecObject;
		ar >> m_szText;
	}
}