44 lines
1.1 KiB
C++
44 lines
1.1 KiB
C++
#pragma once
|
|
|
|
#include "ServerInfo.h"
|
|
|
|
class SunServerInfo : public ServerInfo
|
|
{
|
|
public:
|
|
SunServerInfo();
|
|
~SunServerInfo(void);
|
|
|
|
private:
|
|
_COMMON m_Common;
|
|
_LOGFILE m_LogFile;
|
|
_IOHANDLER m_ServerHandler;
|
|
_IOHANDLER m_ClientHandler;
|
|
_AUTH m_Auth;
|
|
|
|
BYTE m_byServerType;
|
|
TCHAR m_szTemp[MAX_TEMP_STRING];
|
|
|
|
public:
|
|
virtual void LoadScript( CString strFilePath );
|
|
virtual void SaveScript( CString strFilePath );
|
|
|
|
//Load
|
|
void LoadCommonInfo( CString strFilePath );
|
|
void LoadLogfileInfo( CString strFilePath );
|
|
void LoadServerInfo( CString strFilePath );
|
|
void LoadClientInfo( CString strFilePath );
|
|
void LoadAuthInfo( CString strFilePath );
|
|
//Save
|
|
void SaveCommonInfo( CString strFilePath );
|
|
void SaveLogfileInfo( CString strFilePath );
|
|
void SaveServerInfo( CString strFilePath );
|
|
void SaveClientInfo( CString strFilePath );
|
|
void SaveAuthInfo( CString strFilePath );
|
|
|
|
_COMMON* GetCommonInfo(){ return &m_Common;}
|
|
_LOGFILE* GetLogfileInfo(){ return &m_LogFile; }
|
|
_IOHANDLER* GetServerInfo(){ return &m_ServerHandler;}
|
|
_IOHANDLER* GetClientInfo(){ return &m_ClientHandler;}
|
|
_AUTH* GetAuthInfo(){ return &m_Auth; }
|
|
};
|