#pragma once
|
#include "stdafx.h"
|
|
/************************************************************************/
|
/* ÅäÖÃiniÎļþÐÅÏ¢
|
/* RAII ˼Ïë
|
/************************************************************************/
|
class AFX_EXT_CLASS CMBCfgInfo
|
{
|
public:
|
CMBCfgInfo(CString strCfgName);
|
CMBCfgInfo();
|
virtual ~CMBCfgInfo(void);
|
public:
|
// [MOBOX_APPSET]
|
CString m_strServerName; //µÇ¼µÄ·þÎñ
|
CString m_strPort; //µÇ¼µÄ·þÎñ¶Ë¿Ú
|
CString m_strLoginName; //µÇ¼µÄÓû§µÇ¼Ãû
|
CString m_strAutoLogin; //ÊÇ·ñ×Ô¶¯µÇ¼ 1 ×Ô¶¯µÇ¼ 0 ²»ÊÇ
|
CString m_strSavePwd; //ÊÇ·ñ±£´æÃÜÂë 1 ÊDZ£´æ 0 ÊDz»±£´æ
|
CString m_strOffline; // ÀëÏß 1 ÊÇÀëÏß 0 ²»ÀëÏß
|
private:
|
CStringArray m_arServerLst; //·þÎñÆ÷Áбí
|
CStringArray m_arServerLoginLst; //µÇ¼µÄ·þÎñ¶ÔÓ¦µÇ¼µÄһЩÓû§Áбí
|
CStringArray m_arServerIDLst; //µÇ½¹ýµÄ·þÎñ¶ÔÓ¦µÄServerID£¬Ã¿¸ö·þÎñ¶¼ÓÐÒ»¸öΨһµÄID
|
CStrFileUtils * m_pStrFileUtils; //
|
public:
|
CIniFile m_iniFile; // ¶ÁÅäÖÃÎļþµÄ¹¤¾ßÀà
|
public:
|
void ReInit();
|
void ReInit(CString strCfgName);
|
void GetServerLst( CStringArray &strArray );
|
void GetLoginLst( CString strServerName,CStringArray &strArray );
|
|
CString GetServerID( CString strServerName );
|
CString GetServerSection( CString strServer );
|
CString GetMaxServerSection();
|
CString GetLoginLstStr( CString strServerName,CString strLogin );
|
};
|