AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | List of all members
alexaClientSDK::capabilityAgents::system::test::MockStateReportGenerator Class Reference
Inheritance diagram for alexaClientSDK::capabilityAgents::system::test::MockStateReportGenerator:
Inheritance graph
[legend]
Collaboration diagram for alexaClientSDK::capabilityAgents::system::test::MockStateReportGenerator:
Collaboration graph
[legend]

Public Member Functions

 MockStateReportGenerator (std::function< std::string()> reportFunction)
 
- Public Member Functions inherited from alexaClientSDK::capabilityAgents::system::StateReportGenerator
std::vector< std::string > generateReport ()
 
 StateReportGenerator ()=default
 

Additional Inherited Members

- Public Types inherited from alexaClientSDK::capabilityAgents::system::StateReportGenerator
template<class SettingsManagerT >
using SettingConfigurations = typename settings::SettingsManagerBuilderBase< SettingsManagerT >::SettingConfigurations
 
- Static Public Member Functions inherited from alexaClientSDK::capabilityAgents::system::StateReportGenerator
template<class SettingsManagerT >
static avsCommon::utils::Optional< StateReportGeneratorcreate (std::shared_ptr< SettingsManagerT > settingManager, const SettingConfigurations< SettingsManagerT > &configurations)
 
- Protected Member Functions inherited from alexaClientSDK::capabilityAgents::system::StateReportGenerator
 StateReportGenerator (const std::vector< std::function< std::string()>> &reportFunctions)
 

Constructor & Destructor Documentation

◆ MockStateReportGenerator()

alexaClientSDK::capabilityAgents::system::test::MockStateReportGenerator::MockStateReportGenerator ( std::function< std::string()>  reportFunction)
inline

The documentation for this class was generated from the following file:

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0