|
AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Go to the documentation of this file.
16 #ifndef ALEXA_CLIENT_SDK_CAPABILITYAGENTS_SPEAKERMANAGER_INCLUDE_SPEAKERMANAGER_SPEAKERMANAGERMISCSTORAGE_H_
17 #define ALEXA_CLIENT_SDK_CAPABILITYAGENTS_SPEAKERMANAGER_INCLUDE_SPEAKERMANAGER_SPEAKERMANAGERMISCSTORAGE_H_
24 namespace capabilityAgents {
25 namespace speakerManager {
38 static std::shared_ptr<SpeakerManagerMiscStorage>
create(
39 const std::shared_ptr<avsCommon::sdkInterfaces::storage::MiscStorageInterface>& miscStorage);
58 const std::shared_ptr<avsCommon::sdkInterfaces::storage::MiscStorageInterface>& miscStorage);
90 std::shared_ptr<avsCommon::sdkInterfaces::storage::MiscStorageInterface> m_miscStorage;
97 #endif // ALEXA_CLIENT_SDK_CAPABILITYAGENTS_SPEAKERMANAGER_INCLUDE_SPEAKERMANAGER_SPEAKERMANAGERMISCSTORAGE_H_
bool loadState(SpeakerManagerStorageState &state) override
Definition: SpeakerManagerMiscStorage.cpp:147
static std::shared_ptr< SpeakerManagerMiscStorage > create(const std::shared_ptr< avsCommon::sdkInterfaces::storage::MiscStorageInterface > &miscStorage)
Definition: SpeakerManagerMiscStorage.cpp:60
Definition: SpeakerManagerStorageInterface.h:28
bool saveState(const SpeakerManagerStorageState &state) override
Definition: SpeakerManagerMiscStorage.cpp:169
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: SpeakerManagerStorageState.h:29
Definition: SpeakerManagerStorageState.h:33
Definition: SpeakerManagerMiscStorage.h:30
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0