- #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_wMaxConnect; //最大连接
- WORD m_wServicePort; //服务端口
-
- //配置信息
- public:
- TCHAR m_szServerName[LEN_SERVER]; //服务器名
-
- //函数定义
- public:
- //构造函数
- CInitParameter();
- //析构函数
- virtual ~CInitParameter();
-
- //功能函数
- public:
- //初始化
- VOID InitParameter();
- //加载配置
- VOID LoadInitParameter();
- };
-
- //////////////////////////////////////////////////////////////////////////////////
-
- #endif
|