#include <AmdMetricWrapper.h>
◆ AmdMetricsWrapper() [1/3]
alexaClientSDK::acsdkAssets::common::AmdMetricsWrapper::AmdMetricsWrapper |
( |
const std::string & |
sourceName | ) |
|
Creates and starts a new metric given a program and source name
◆ AmdMetricsWrapper() [2/3]
alexaClientSDK::acsdkAssets::common::AmdMetricsWrapper::AmdMetricsWrapper |
( |
const AmdMetricsWrapper & |
| ) |
|
|
delete |
◆ AmdMetricsWrapper() [3/3]
alexaClientSDK::acsdkAssets::common::AmdMetricsWrapper::AmdMetricsWrapper |
( |
AmdMetricsWrapper && |
other | ) |
|
|
default |
◆ ~AmdMetricsWrapper()
alexaClientSDK::acsdkAssets::common::AmdMetricsWrapper::~AmdMetricsWrapper |
( |
| ) |
|
◆ addCounter()
AmdMetricsWrapper& alexaClientSDK::acsdkAssets::common::AmdMetricsWrapper::addCounter |
( |
const std::string & |
name, |
|
|
int |
count = 1 |
|
) |
| |
◆ addString()
AmdMetricsWrapper& alexaClientSDK::acsdkAssets::common::AmdMetricsWrapper::addString |
( |
const std::string & |
name, |
|
|
const std::string & |
str |
|
) |
| |
◆ addTimer()
AmdMetricsWrapper& alexaClientSDK::acsdkAssets::common::AmdMetricsWrapper::addTimer |
( |
const std::string & |
name, |
|
|
std::chrono::milliseconds |
value |
|
) |
| |
◆ addZeroCounter()
AmdMetricsWrapper& alexaClientSDK::acsdkAssets::common::AmdMetricsWrapper::addZeroCounter |
( |
const std::string & |
name | ) |
|
|
inline |
Add a zero count data point
◆ creator()
static std::function<AmdMetricsWrapper()> alexaClientSDK::acsdkAssets::common::AmdMetricsWrapper::creator |
( |
const std::string & |
sourceName | ) |
|
|
inlinestatic |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setStaticRecorder()
The documentation for this class was generated from the following file:
- /workplace/avs-device-sdk/capabilities/DavsClient/acsdkAssetsCommon/include/acsdkAssetsCommon/AmdMetricWrapper.h
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0