15 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_METRICS_METRICEVENT_H_ 16 #define ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_METRICS_METRICEVENT_H_ 18 #include <unordered_map> 46 const std::unordered_map<std::string, DataPoint>& dataPoints,
47 std::chrono::steady_clock::time_point timestamp);
84 std::chrono::system_clock::time_point
getTimestamp()
const;
100 const std::unordered_map<std::string, DataPoint> m_dataPoints;
103 const std::chrono::steady_clock::time_point m_timestamp;
111 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_METRICS_METRICEVENT_H_ std::chrono::system_clock::time_point getTimestamp() const
Priority getPriority() const
MetricEvent(const std::string &activityName, Priority priority, const std::unordered_map< std::string, DataPoint > &dataPoints, std::chrono::steady_clock::time_point timestamp)
::std::string string
Definition: gtest-port.h:1097
std::vector< DataPoint > getDataPoints() const
Optional< DataPoint > getDataPoint(const std::string &name, DataType dataType) const
DataType
Definition: DataType.h:28
Definition: Optional.h:32
std::string getActivityName() const
Definition: MetricEvent.h:33
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Priority
Definition: Priority.h:26
std::chrono::steady_clock::time_point getSteadyTimestamp() const