![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Namespaces | |
| test | |
Classes | |
| class | DataPoint |
| class | DataPointCounterBuilder |
| class | DataPointDurationBuilder |
| class | DataPointStringBuilder |
| class | MetricEvent |
| class | MetricEventBuilder |
| class | MetricRecorderInterface |
| class | MetricSinkInterface |
| class | UplCalculatorInterface |
| class | UplData |
Enumerations | |
| enum | DataType { DataType::DURATION, DataType::COUNTER, DataType::STRING } |
| enum | Priority { Priority::NORMAL, Priority::HIGH } |
Functions | |
| std::ostream & | operator<< (std::ostream &stream, const DataType &dataType) |
| void | recordMetric (const std::shared_ptr< MetricRecorderInterface > &recorder, std::shared_ptr< MetricEvent > metricEvent) |
| std::ostream & | operator<< (std::ostream &stream, const Priority &priority) |
|
inline |
|
inline |
|
inline |
Inline record metric function to handle if ACSDK_ENABLE_METRICS_RECORDING flag is defined or not.
| recorder | Optional pointer to MetricRecorderInterface. If this parameter is nullptr, metric is not sent. |
| metricEvent | Pointer to the MetricEvent. |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0