| 123456789101112131415161718192021222324252627282930313233343536373839 |
- #pragma once
- #include <string>
- class RcfConfig
- {
- public:
- std::string RcfIP()const { return m_RcfIp; }
- int RcfPort()const { return m_RcfPort; }
- std::string RedisIP()const { return m_RedisIp; }
- int RedisPort()const { return m_RedisPort; }
- std::string RedisPWD()const { return m_RedisPwd; }
- int HttpPort()const { return m_HttpPort; }
- int HttpsPort()const { return m_HttpsPort; }
- static RcfConfig* GetInstance() { return &instance; }
- private:
- RcfConfig();
- ~RcfConfig()=default;
- RcfConfig(const RcfConfig&)=default;
- RcfConfig& operator=(const RcfConfig&)=default;
- private:
- std::string m_RcfIp;
- int m_RcfPort;
- std::string m_RedisIp;
- int m_RedisPort;
- std::string m_RedisPwd;
- int m_HttpPort;
- int m_HttpsPort;
- static RcfConfig instance;
- };
|