worldserverinfoparser.h
来自「奇迹世界 部分源代码奇迹世界 部分源代码奇迹世界 部分源代码」· C头文件 代码 · 共 48 行
H
48 行
#ifndef _WORLDSERVERINFOPARSER_H_
#define _WORLDRSERVERINFOPARSER_H_
#pragma once
#include <Singleton.h>
#include <Define.h>
#include <ServerStruct.h>
class WorldServerInfoParser : public util::Singleton<WorldServerInfoParser>
{
public:
WorldServerInfoParser(void);
~WorldServerInfoParser(void);
BOOL ParseINI( char *szFileName );
inline BOOL IsServerInfoFromFile() { return m_bServerInfoFromFile; }
inline DWORD GetWorldID() { return m_dwWorldID; }
inline char* GetMasterServerIP() { return m_szMasterServerIP; }
inline WORD GetMasterServerPort() { return m_wMasterServerPort; }
inline char* GetGameDBProxyIP() { return m_szGameDBProxyIP; }
inline WORD GetGameDBProxyPort() { return m_wGameDBProxyPort; }
INI_IOHANDLER_DESC* GetClientIoDesc() { return &m_ClientIoDesc; }
INI_IOHANDLER_DESC* GetServerIoDesc() { return &m_ServerIoDesc; }
SUNLOG_INFO *GetSunLogInfo() { return &m_SunLogInfo; }
inline char *GetLogFilePath() { return m_szLogFilePath; }
DWORD GetStatisticsInterval() { return m_dwStatisticsInterval; }
private:
BOOL m_bServerInfoFromFile;
DWORD m_dwWorldID;
INI_IOHANDLER_DESC m_ClientIoDesc;
INI_IOHANDLER_DESC m_ServerIoDesc;
char m_szMasterServerIP[MAX_IPADDRESS_SIZE + 1];
WORD m_wMasterServerPort;
char m_szGameDBProxyIP[MAX_IPADDRESS_SIZE + 1];
WORD m_wGameDBProxyPort;
SUNLOG_INFO m_SunLogInfo;
char m_szLogFilePath[MAX_LOGPATH_LEN];
DWORD m_dwStatisticsInterval; // 烹拌 傈价侩 矫埃 林扁
};
#endif // _MASTERSERVERINFOPARSER_H_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?