#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