16 #ifndef ALEXA_CLIENT_SDK_CAPABILITYAGENTS_SPEAKERMANAGER_SPEAKERMANAGER_INCLUDE_ACSDK_SPEAKERMANAGER_SPEAKERMANAGERSTORAGEINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_CAPABILITYAGENTS_SPEAKERMANAGER_SPEAKERMANAGER_INCLUDE_ACSDK_SPEAKERMANAGER_SPEAKERMANAGERSTORAGEINTERFACE_H_ 20 namespace speakerManager {
22 struct SpeakerManagerStorageState;
55 #endif // ALEXA_CLIENT_SDK_CAPABILITYAGENTS_SPEAKERMANAGER_SPEAKERMANAGER_INCLUDE_ACSDK_SPEAKERMANAGER_SPEAKERMANAGERSTORAGEINTERFACE_H_ virtual ~SpeakerManagerStorageInterface() noexcept=default
virtual bool loadState(SpeakerManagerStorageState &state) noexcept=0
virtual bool saveState(const SpeakerManagerStorageState &state) noexcept=0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Storage state for SpeakerManager.
Definition: SpeakerManagerStorageState.h:34
Speaker manager storage interface.
Definition: SpeakerManagerStorageInterface.h:31