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