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