Public Types | |
typedef std::map < Eegeo::Streaming::MortonKey, TrafficCongestionModelCell *, Streaming::MortonKeyCompare > | TKeyToModelCell |
typedef std::vector < ITrafficCongestionStateChangedCallback * > | TCallbacks |
Public Member Functions | |
void | RegisterCongestionChangedCallback (ITrafficCongestionStateChangedCallback *callback) |
void | UnregisterCongestionChangedCallback (ITrafficCongestionStateChangedCallback *callback) |
void | SetCongestion (const Eegeo::Streaming::MortonKey &key, const int roadId, const Eegeo::TrafficCongestion::CongestionLevel::CongestionLevelValues severity) |
bool | TryGetCell (const Streaming::MortonKey &key, const TrafficCongestion::TrafficCongestionModelCell *&out_pCell) const |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |