AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <SettingCallbackAdapter.h>
Public Member Functions | |
virtual | ~SettingCallbackAdapterInterface ()=default |
virtual bool | addToManager (ManagerT &manager)=0 |
virtual void | removeFromManager (ManagerT &manager)=0 |
Interface for the SettingCallbackAdapter that will allow callbacks to be stored in one single container.
ManagerT | The setting manager type that this callback will be added to. |
|
virtualdefault |
|
pure virtual |
Add callback to the given manager.
manager | Manager that has the setting to be observed. |
true
if it succeeds; otherwise. Implemented in alexaClientSDK::settings::SettingCallbackAdapter< ManagerT, id >.
|
pure virtual |
Remove callback from the given manager.
manager | Manager that has the setting that was being observed. |
Implemented in alexaClientSDK::settings::SettingCallbackAdapter< ManagerT, id >.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0