| 123456789101112131415161718192021222324252627 |
- #pragma once
- #include <map>
- #include <mutex>
- class GlobalVar
- {
- public:
- void updateGroupTalkingNum(const std::string groupName, const std::string groupNum);
- std::map<std::string, std::string> getGroupTalkingNum();
- static GlobalVar* GetInstance() { return &instance; }
- private:
- GlobalVar();
- ~GlobalVar() = default;
- GlobalVar(const GlobalVar&) = default;
- GlobalVar& operator=(const GlobalVar&) = default;
- private:
- std::map<std::string, std::string> m_groupTalkingNum; // 每个坐席组当前市民呼入到坐席的数量
- std::mutex m_lockGroupTalkingNum;
- static GlobalVar instance;
- };
|