16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_METRICS_UPLDATA_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_METRICS_UPLDATA_H_ 21 #include <unordered_map> 108 std::unordered_map<std::string, UplTimePoint> m_uplTimePointsMap;
111 std::unordered_map<std::string, UplTimePoint> m_messageIdToParseCompleteMap;
114 std::unordered_map<std::string, UplTimePoint> m_messageIdToDirectiveDispatchedMap;
117 std::unordered_map<std::string, std::string> m_otherData;
125 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_METRICS_UPLDATA_H_
void addStringData(const std::string &name, const std::string &data)
void addParseCompleteTimepoint(const std::string &directiveId, const UplTimePoint &timepoint)
::std::string string
Definition: gtest-port.h:1097
UplTimePoint getParseCompleteTimepoint(const std::string &directiveId) const
std::chrono::steady_clock::time_point UplTimePoint
Alias for convenience.
Definition: UplData.h:34
UplTimePoint getTimepoint(const std::string &name) const
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::string getStringData(const std::string &name) const
void addDirectiveDispatchedTimepoint(const std::string &directiveId, const UplTimePoint &timepoint)
void addTimepoint(const std::string &name, const UplTimePoint &timepoint)
UplTimePoint getDirectiveDispatchedTimepoint(const std::string &directiveId) const