#include "stdafx.h" #include "GuardCommand.h" ////////////////////////////////////////////////////////////////////////// IMPLEMENT_SERIAL(CGuardCommand, CObject, 0) CGuardCommand::CGuardCommand(void) { m_byTrigger = 0; m_nClientCount = -1; m_nOrderCount = -1; m_nHistoryOrderCount = -1; m_nExecCommand = -1; m_strExecTime = _T(""); m_strOldTableName = _T(""); m_strNewTableName = _T(""); m_strOldFieldName = _T(""); m_strNewFieldName = _T(""); m_strEncryptWord = _T(""); m_nEncrypOrderCount = -1; m_nGasserDataLen = -1; } CGuardCommand::~CGuardCommand(void) { } CGuardCommand &CGuardCommand::operator=(CGuardCommand& member) { m_byTrigger = member.m_byTrigger; m_nClientCount = member.m_nClientCount; m_nOrderCount = member.m_nOrderCount; m_nHistoryOrderCount = member.m_nHistoryOrderCount; m_strExecTime = member.m_strExecTime; m_nExecCommand = member.m_nExecCommand; m_strOldTableName = member.m_strOldTableName; m_strNewTableName = member.m_strNewTableName; m_strOldFieldName = member.m_strOldFieldName; m_strNewFieldName = member.m_strNewFieldName; m_strEncryptWord = member.m_strEncryptWord; m_nEncrypOrderCount = member.m_nEncrypOrderCount; m_nGasserDataLen = member.m_nGasserDataLen; return *this; } void CGuardCommand::Serialize(CArchive& ar) { CObject::Serialize(ar); if( ar.IsStoring() ) { ar << m_byTrigger; ar << m_nClientCount; ar << m_nOrderCount; ar << m_nHistoryOrderCount; ar << m_strExecTime; ar << m_nExecCommand; ar << m_strOldTableName; ar << m_strNewTableName; ar << m_strOldFieldName; ar << m_strNewFieldName; ar << m_strEncryptWord; ar << m_nEncrypOrderCount; ar << m_nGasserDataLen; } else { ar >> m_byTrigger; ar >> m_nClientCount; ar >> m_nOrderCount; ar >> m_nHistoryOrderCount; ar >> m_strExecTime; ar >> m_nExecCommand; ar >> m_strOldTableName; ar >> m_strNewTableName; ar >> m_strOldFieldName; ar >> m_strNewFieldName; ar >> m_strEncryptWord; ar >> m_nEncrypOrderCount; ar >> m_nGasserDataLen; } }