1234567891011121314151617 |
- #ifndef __CARD__TOOL__HPP__
- #define __CARD__TOOL__HPP__
- #include <atomic>
- #include <ctime>
- struct card_tool
- {
- static card_tool *inst();
- void record_stffer_num();
- void fetch_add();
- private:
- card_tool();
- void reset();
- std::atomic<uint32_t> m_staff_num;
- std::time_t m_record_staffer_timeval;
- };
- #endif
|