Lines Matching refs:std
67 const std::lock_guard<std::mutex> lock(staticDataMutex);
77 const std::lock_guard<std::mutex> lock(staticDataMutex);
95 std::list<std::pair<std::function<void(T)>, T>> Check()
97 std::thread::id curThreadId = std::this_thread::get_id();
104 std::list<std::pair<std::function<void(T)>, T>> pairs;
111 pairs.push_back(std::make_pair(iter->second.first, value));
126 AppendNotify(SharedDataType type, std::function<void(T)> func, std::thread::id threadId, uint32_t period = 1)
132 dataMap[type].callBacks[threadId] = std::pair<std::function<void(T)>, uint32_t>(func, period);
139 std::list<std::pair<std::function<void(T)>, T>> pairs;
158 std::map<std::thread::id, std::pair<std::function<void(T)>, uint32_t>> callBacks;
160 std::map<std::thread::id, uint32_t> ticksMap;
161 static std::map<SharedDataType, SharedData> dataMap;
162 static std::mutex staticDataMutex;
165 template<typename T> std::map<SharedDataType, SharedData<T>> SharedData<T>::dataMap;
167 template<typename T> std::mutex SharedData<T>::staticDataMutex;