76 lines
1.5 KiB
C++
76 lines
1.5 KiB
C++
#ifndef _LOG_CONFIG_H_
|
||
#define _LOG_CONFIG_H_
|
||
|
||
#ifndef WIN32
|
||
|
||
class CCustomLuaConfig;
|
||
|
||
|
||
#include <vector>
|
||
using namespace std;
|
||
|
||
|
||
class CLogConfig:
|
||
public CCustomLuaConfig
|
||
{
|
||
public:
|
||
/*
|
||
* Comments: 读取服务器的配置
|
||
* @Return char *:返回错误的字符串
|
||
*/
|
||
char * ReadConfig();
|
||
|
||
//获取Url地址
|
||
char * GetUrl() {return m_sUrl;}
|
||
|
||
//快捷禁言时间
|
||
int GetGag() {return m_nGag;}
|
||
|
||
//获取运营商ID
|
||
int GetSid() {return m_nSid;}
|
||
//获取开放接口类型
|
||
int GetNumPost() {return m_nNumPost;}
|
||
//获取转发Url地址
|
||
char * GetPUrl() {return m_sPUrl;}
|
||
//获取游戏标识
|
||
char * GetgKey() {return m_sgKey;}
|
||
//获取签名
|
||
char * GetSign() {return m_sSign;}
|
||
|
||
//获取TCP端口
|
||
int GetTPort() {return m_nPort;}
|
||
//获取服务器的列表
|
||
vector<int> & GetSrvList() {return m_serverList;}
|
||
|
||
//设置服务器的列表
|
||
inline void SetSrvList(const vector<int> & sSrvLis)
|
||
{
|
||
m_serverList = sSrvLis;
|
||
}
|
||
|
||
public:
|
||
CLogConfig();
|
||
~CLogConfig();
|
||
public:
|
||
|
||
protected:
|
||
void ShowError(const LPCTSTR sError);
|
||
|
||
char m_sUrl[256]; // 地址
|
||
int m_nGag; // 快捷禁言时间
|
||
|
||
int m_nSid; // 运营商ID 0: 360 1:YY 2:4399
|
||
int m_nNumPost; // 推送类型 0: 不推送 列表显示 1:推送 不显示列表 2:推送 显示列表
|
||
char m_sPUrl[256];// 转发地址
|
||
char m_sgKey[16]; // 游戏标识
|
||
char m_sSign[128];// 签名
|
||
int m_nPort; // TCP 端口
|
||
//要屏蔽的服务器列表
|
||
vector<int> m_serverList;
|
||
};
|
||
|
||
#endif
|
||
|
||
#endif
|
||
|