#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_wConnectTime; //重连时间 WORD m_wCollectTime; //统计时间 //协调信息 public: WORD m_wCorrespondPort; //协调端口 tagAddressInfo m_CorrespondAddress; //协调地址 //配置信息 public: TCHAR m_szServerName[LEN_SERVER]; //服务器名 //连接信息 public: tagAddressInfo m_ServiceAddress; //服务地址 tagDataBaseParameter m_TreasureDBParameter; //连接地址 tagDataBaseParameter m_PlatformDBParameter; //连接地址 int m_ServiceLevel; //服务级别 TCHAR m_HttpPath[512]; //http服务地址 TCHAR m_HttpPath2[512]; //httpf服务地址2 TCHAR m_HttpPath3[512]; //httpf服务地址2 TCHAR m_HttpPath4[512]; //httpf服务地址2 ///+++2017-11-22 TCHAR m_szMinClientVer[32]; //支持最低的客户端版本号 //函数定义 public: //构造函数 CInitParameter(); //析构函数 virtual ~CInitParameter(); //功能函数 public: //初始化 VOID InitParameter(); //加载配置 VOID LoadInitParameter(); }; ////////////////////////////////////////////////////////////////////////////////// #endif