![]()  | 
  
    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