MCPcopy Create free account
hub / github.com/comaps/comaps / SetEnabled

Method SetEnabled

libs/map/traffic_manager.cpp:89–105  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

87}
88
89void TrafficManager::SetEnabled(bool enabled)
90{
91 {
92 std::lock_guard<std::mutex> lock(m_mutex);
93 if (enabled == IsEnabled())
94 return;
95 Clear();
96 ChangeState(enabled ? TrafficState::Enabled : TrafficState::Disabled);
97 }
98
99 m_drapeEngine.SafeCall(&df::DrapeEngine::EnableTraffic, enabled);
100
101 if (enabled)
102 Invalidate();
103 else
104 m_observer.OnTrafficInfoClear();
105}
106
107void TrafficManager::Clear()
108{

Callers

nothing calls this directly

Calls 3

ClearFunction · 0.85
SafeCallMethod · 0.80
OnTrafficInfoClearMethod · 0.80

Tested by

no test coverage detected