TnEHProvider
|
Classes | |
class | ADASMessage |
Adas Message class. More... | |
class | APIVersion |
APIVersion The API versioning class. The API version is consisted by major, minor, patch and the commit id. Example: More... | |
class | MMFeedback |
map matching feedback to DR More... | |
struct | TnAnalyticsEvent |
struct | TnDiagnosticsEvent |
class | TnEHProvider |
Telenav electronic horizontal provider library. More... | |
class | TnEHProviderFactory |
The Telenav EH provider factory. More... | |
struct | TnEHProviderSettings |
The defination of settings, include region, config path, data path vector. More... | |
struct | VehicleLocationInfo |
Vehicle current location information. More... | |
Typedefs | |
typedef std::vector< std::shared_ptr< ADASMessage > > | ADASMessagePtrs |
using | TnAnalyticsEventContext = std::map< std::string, std::string > |
using | TnDiagnosticsEventContext = std::map< std::string, std::string > |
typedef std::shared_ptr< MMFeedback > | MMFeedbackPtr |
typedef std::function< void(const MMFeedbackPtr &mm_feedback)> | MapMatchingFeedbackUpdate_cb |
typedef std::function< void(const ADASMessagePtrs &adas_messages)> | ADASMessagesUpdate_cb |
typedef std::function< void(const TnAnalyticsEvent &analytics_event)> | AnalyticsEventUpdate_cb |
typedef std::function< void(const TnDiagnosticsEvent &diagnostics_event)> | DiagnosticsEventUpdate_cb |
typedef std::function< void(const tn::foundation::Message &log_message)> | LogMessageUpdate_cb |
typedef std::vector<std::shared_ptr<ADASMessage> > tn::ehp::ADASMessagePtrs |
Definition at line 57 of file tn_adas_message.h.
typedef std::function<void(const ADASMessagePtrs& adas_messages)> tn::ehp::ADASMessagesUpdate_cb |
typedef std::function<void(const TnAnalyticsEvent& analytics_event)> tn::ehp::AnalyticsEventUpdate_cb |
typedef std::function<void(const TnDiagnosticsEvent& diagnostics_event)> tn::ehp::DiagnosticsEventUpdate_cb |
typedef std::function<void(const tn::foundation::Message& log_message)> tn::ehp::LogMessageUpdate_cb |
typedef std::function<void(const MMFeedbackPtr& mm_feedback)> tn::ehp::MapMatchingFeedbackUpdate_cb |
typedef std::shared_ptr<MMFeedback> tn::ehp::MMFeedbackPtr |
Definition at line 180 of file tn_mm_feedback.h.
using tn::ehp::TnAnalyticsEventContext = typedef std::map<std::string, std::string> |
Definition at line 19 of file tn_analytics_event.h.
using tn::ehp::TnDiagnosticsEventContext = typedef std::map<std::string, std::string> |
Definition at line 19 of file tn_diagnostics_event.h.