44 lines
766 B
C++
44 lines
766 B
C++
#include "StdAfx.h"
|
|
#include ".\ftpinfo.h"
|
|
|
|
FtpInfo::FtpInfo(void)
|
|
{
|
|
ZeroMemory( &m_Info, sizeof(m_Info) );
|
|
}
|
|
|
|
FtpInfo::~FtpInfo(void)
|
|
{
|
|
|
|
}
|
|
|
|
VOID FtpInfo::SetName( const TCHAR* pszName )
|
|
{
|
|
strncpy( m_Info.m_szName, pszName, MAX_PATH );
|
|
}
|
|
|
|
VOID FtpInfo::SetIP( const TCHAR* pszIP )
|
|
{
|
|
strncpy( m_Info.m_szIP, pszIP, MAX_IP_SIZE );
|
|
}
|
|
|
|
VOID FtpInfo::SetID( const TCHAR* pszID )
|
|
{
|
|
strncpy( m_Info.m_szID, pszID, MAX_USERID_SIZE );
|
|
}
|
|
|
|
VOID FtpInfo::SetPassWord( const TCHAR* pszPass )
|
|
{
|
|
strncpy( m_Info.m_szPassword, pszPass, MAX_PASSWORD_SIZE );
|
|
}
|
|
|
|
VOID FtpInfo::SerializeStream( FTP_CONNECT_INFO& OUT rInfo, BOOL bSave )
|
|
{
|
|
if( bSave )
|
|
{
|
|
memcpy( &m_Info, &rInfo, sizeof(FTP_CONNECT_INFO) );
|
|
}
|
|
else
|
|
{
|
|
memcpy( &rInfo, &m_Info, sizeof(FTP_CONNECT_INFO) );
|
|
}
|
|
} |