diff --git a/map/traffic_manager.cpp b/map/traffic_manager.cpp index f8642b278..56a79a8b2 100644 --- a/map/traffic_manager.cpp +++ b/map/traffic_manager.cpp @@ -136,6 +136,7 @@ void TrafficManager::SetEnabled(bool enabled) void TrafficManager::Clear() { + // TODO what should we do about subscriptions? { std::lock_guard lock(m_mutex); diff --git a/map/traffic_manager.hpp b/map/traffic_manager.hpp index eb862cfc1..96acda64b 100644 --- a/map/traffic_manager.hpp +++ b/map/traffic_manager.hpp @@ -600,6 +600,11 @@ private: std::vector m_requestedMwms; #endif + /** + * @brief Mutex for access to shared members. + * + * Threads which access shared members (see documentation) must lock this mutex while doing so. + */ std::mutex m_mutex; /**