![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <SettingObserverInterface.h>

Public Member Functions | |
| virtual | ~SettingObserverInterface ()=default |
| virtual void | onSettingNotification (const typename SettingT::ValueType &value, SettingNotifications notification)=0 |
Public Attributes | |
| friend | SettingT |
| Only objects from SettingT can call the value change notification. More... | |
Base definition of SettingObserver.
| SettingT | The setting type to be observed. |
|
virtualdefault |
The virtual destructor.
|
pure virtual |
Function called when the observed setting is called.
| value | The current value of the setting. For LOCAL_CHANGE and AVS_CHANGE, the value should be the same as the one requested. |
| notification | The notification type. |
| friend alexaClientSDK::settings::SettingObserverInterface< SettingT >::SettingT |
Only objects from SettingT can call the value change notification.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0