You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #ifndef INIR_PARAMETER_HEAD_FILE
- #define INIR_PARAMETER_HEAD_FILE
-
- #pragma once
-
- #include "Stdafx.h"
-
- //////////////////////////////////////////////////////////////////////////////////
-
- //配置参数
- class CInitParameter
- {
- //redis配置
- public:
- std::string m_RedisHost;//主机地址
- WORD m_RedisDb;//数据库索引
- WORD m_RedisPort;//端口
- std::uint32_t m_RedisTimeOut;//重连超时时间(ms)
- std::int32_t m_RedisMaxReconnect;//最大重连次数
- std::uint32_t m_RedisReconnectInterval; //重连间隔(ms)
-
- public:
- WORD m_wServerID; //登录服务器ID
- //系统配置
- public:
-
- BYTE m_cbDelayList; //延时列表
- WORD m_wMaxConnect; //最大连接
- WORD m_wServicePort; //服务端口
- TCHAR m_szServerName[LEN_SERVER]; //服务器名
-
- //组件时间
- public:
- WORD m_wConnectTime; //重连时间
- WORD m_wCollectTime; //统计时间
- WORD m_wLoadListTime; //列表时间
- WORD m_wReLoadListTime; //列表时间
-
- //客户时间
- public:
- WORD m_wIntermitTime; //中断时间
- WORD m_wOnLineCountTime; //人数时间
-
- //协调信息
- public:
- WORD m_wCorrespondPort; //协调端口
- tagAddressInfo m_CorrespondAddress; //协调地址
-
- //服务地址
- public:
- tagAddressInfo m_ServiceAddress; //服务地址
- tagDataBaseParameter m_AccountsDBParameter; //连接地址
- tagDataBaseParameter m_TreasureDBParameter; //连接地址
- tagDataBaseParameter m_PlatformDBParameter; //连接地址
- TCHAR m_HttpPath[64]; //http服务地址
-
- //函数定义
- public:
- //构造函数
- CInitParameter();
- //析构函数
- virtual ~CInitParameter();
-
- //功能函数
- public:
- //初始化
- VOID InitParameter();
- //加载配置
- VOID LoadInitParameter();
- };
-
- //////////////////////////////////////////////////////////////////////////////////
-
- #endif
|