AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <SpeakerManagerMiscStorage.h>
Public Member Functions | |
SpeakerManagerStorageInterface Functions | |
bool | loadState (SpeakerManagerStorageState &state) override |
bool | saveState (const SpeakerManagerStorageState &state) override |
Public Member Functions inherited from alexaClientSDK::capabilityAgents::speakerManager::SpeakerManagerStorageInterface | |
virtual | ~SpeakerManagerStorageInterface ()=default |
Static Public Member Functions | |
static std::shared_ptr< SpeakerManagerMiscStorage > | create (const std::shared_ptr< avsCommon::sdkInterfaces::storage::MiscStorageInterface > &miscStorage) |
Configuration interface for SpeakerManager.
|
static |
Creates an instance of the SpeakerManagerMiscStorage
.
miscStorage | The underlying miscellaneous storage to store SpeakerManager data. |
SpeakerManagerMiscStorage
.
|
overridevirtual |
Loads state from underlying storage.
[out] | state | Pointer to state structure for loaded values. |
Implements alexaClientSDK::capabilityAgents::speakerManager::SpeakerManagerStorageInterface.
|
overridevirtual |
Stores state to underlying storage.
[in] | state | Reference of state structure for values to store. |
Implements alexaClientSDK::capabilityAgents::speakerManager::SpeakerManagerStorageInterface.
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0