诸暨麻将添加redis
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 
 
 

66 Zeilen
1.7 KiB

  1. #ifndef INIR_PARAMETER_HEAD_FILE
  2. #define INIR_PARAMETER_HEAD_FILE
  3. #pragma once
  4. #include "Stdafx.h"
  5. //////////////////////////////////////////////////////////////////////////////////
  6. //配置参数
  7. class CInitParameter
  8. {
  9. //redis配置
  10. public:
  11. std::string m_RedisHost;//主机地址
  12. WORD m_RedisDb;//数据库索引
  13. WORD m_RedisPort;//端口
  14. std::uint32_t m_RedisTimeOut;//重连超时时间(ms)
  15. std::int32_t m_RedisMaxReconnect;//最大重连次数
  16. std::uint32_t m_RedisReconnectInterval; //重连间隔(ms)
  17. //配置信息
  18. public:
  19. WORD m_wConnectTime; //重连时间
  20. WORD m_wCollectTime; //统计时间
  21. //协调信息
  22. public:
  23. WORD m_wCorrespondPort; //协调端口
  24. tagAddressInfo m_CorrespondAddress; //协调地址
  25. //配置信息
  26. public:
  27. TCHAR m_szServerName[LEN_SERVER]; //服务器名
  28. //连接信息
  29. public:
  30. tagAddressInfo m_ServiceAddress; //服务地址
  31. tagDataBaseParameter m_TreasureDBParameter; //连接地址
  32. tagDataBaseParameter m_PlatformDBParameter; //连接地址
  33. int m_ServiceLevel; //服务级别
  34. TCHAR m_HttpPath[512]; //http服务地址
  35. TCHAR m_HttpPath2[512]; //httpf服务地址2
  36. TCHAR m_HttpPath3[512]; //httpf服务地址2
  37. TCHAR m_HttpPath4[512]; //httpf服务地址2
  38. ///+++2017-11-22
  39. TCHAR m_szMinClientVer[32]; //支持最低的客户端版本号
  40. //函数定义
  41. public:
  42. //构造函数
  43. CInitParameter();
  44. //析构函数
  45. virtual ~CInitParameter();
  46. //功能函数
  47. public:
  48. //初始化
  49. VOID InitParameter();
  50. //加载配置
  51. VOID LoadInitParameter();
  52. };
  53. //////////////////////////////////////////////////////////////////////////////////
  54. #endif