![]()  | 
  
    AlexaClientSDK
    3.0.0
    
   A cross-platform, modular SDK for interacting with the Alexa Voice Service 
   | 
 
Namespaces | |
| test | |
Classes | |
| class | LocaleHandler | 
| class | ReportStateHandler | 
| class | RevokeAuthorizationHandler | 
| class | SoftwareInfoSender | 
| class | SoftwareInfoSendRequest | 
| class | StateReportGenerator | 
| class | StateReportGeneratorTest | 
| class | SystemCapabilityProvider | 
| class | TimeZoneHandler | 
| class | UserInactivityMonitor | 
This class implements a CapabilityAgent that handles the SetEndpoint directive.  More... | |
Typedefs | |
| using | SystemComponent = acsdkManufactory::Component< std::shared_ptr< avsCommon::sdkInterfaces::UserInactivityMonitorInterface >, acsdkManufactory::Import< std::shared_ptr< acsdkShutdownManagerInterfaces::ShutdownNotifierInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::DirectiveSequencerInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > >> | 
| using | MockSettingManager = SettingsManager< SettingInterface< bool >, SettingInterface< int >, SettingInterface< std::string > > | 
| Alias for setting manager configuration.  More... | |
Enumerations | |
| enum | Index { BOOL, INT, STRING } | 
| Index used for setting access.  More... | |
Functions | |
| SystemComponent | getComponent (const std::chrono::milliseconds &sendPeriod=std::chrono::hours(1)) | 
| TEST_F (StateReportGeneratorTest, test_createWithoutSettingManagerShouldFail) | |
| TEST_F (StateReportGeneratorTest, test_createWithEmptySettingManagerShouldSucceed) | |
| TEST_F (StateReportGeneratorTest, test_createWithFullSettingManagerShouldSucceed) | |
| TEST_F (StateReportGeneratorTest, test_generateReportWithFullSettingManager) | |
| TEST_F (StateReportGeneratorTest, test_generateReportWithPartialSettingManager) | |
Variables | |
Mock values and string representantion.  | |
| constexpr bool | BOOL_SETTING_VALUE = true | 
| constexpr int | INT_SETTING_VALUE = 10 | 
| static const std::string | BOOL_SETTING_STRING_VALUE = "true" | 
| static const std::string | INT_SETTING_STRING_VALUE = "10" | 
| static const std::string | STRING_SETTING_VALUE = "string" | 
| static const std::string | STRING_SETTING_STRING_VALUE = R"("string")" | 
| using alexaClientSDK::capabilityAgents::system::MockSettingManager = typedef SettingsManager<SettingInterface<bool>, SettingInterface<int>, SettingInterface<std::string> > | 
Alias for setting manager configuration.
| using alexaClientSDK::capabilityAgents::system::SystemComponent = typedef acsdkManufactory::Component< std::shared_ptr<avsCommon::sdkInterfaces::UserInactivityMonitorInterface>, acsdkManufactory::Import<std::shared_ptr<acsdkShutdownManagerInterfaces::ShutdownNotifierInterface> >, acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::DirectiveSequencerInterface> >, acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface> >, acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::MessageSenderInterface> >> | 
Manufactory Component definition for the System Capability Agent and related handlers.
| SystemComponent alexaClientSDK::capabilityAgents::system::getComponent | ( | const std::chrono::milliseconds & | sendPeriod = std::chrono::hours(1) | ) | 
Get the Manufactory component for System.
| sendPeriod | Optional. The period of send events for the UserInactivityMonitorInterface in seconds. Default value is 1 hour. | 
Manufactory component for System. | alexaClientSDK::capabilityAgents::system::TEST_F | ( | StateReportGeneratorTest | , | 
| test_createWithoutSettingManagerShouldFail | |||
| ) | 
| alexaClientSDK::capabilityAgents::system::TEST_F | ( | StateReportGeneratorTest | , | 
| test_createWithEmptySettingManagerShouldSucceed | |||
| ) | 
| alexaClientSDK::capabilityAgents::system::TEST_F | ( | StateReportGeneratorTest | , | 
| test_createWithFullSettingManagerShouldSucceed | |||
| ) | 
| alexaClientSDK::capabilityAgents::system::TEST_F | ( | StateReportGeneratorTest | , | 
| test_generateReportWithFullSettingManager | |||
| ) | 
| alexaClientSDK::capabilityAgents::system::TEST_F | ( | StateReportGeneratorTest | , | 
| test_generateReportWithPartialSettingManager | |||
| ) | 
      
  | 
  static | 
| constexpr bool alexaClientSDK::capabilityAgents::system::BOOL_SETTING_VALUE = true | 
      
  | 
  static | 
| constexpr int alexaClientSDK::capabilityAgents::system::INT_SETTING_VALUE = 10 | 
      
  | 
  static | 
      
  | 
  static | 
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0