addObserver(std::shared_ptr< ObserverType > observer) | alexaClientSDK::settings::SettingInterface< ValueT > | inline |
clearData(const ValueType &value)=0 | alexaClientSDK::settings::SettingInterface< ValueT > | pure virtual |
get() const | alexaClientSDK::settings::SettingInterface< ValueT > | inline |
getDefault() const | alexaClientSDK::settings::SettingInterface< ValueT > | inline |
GuardedValue typedef | alexaClientSDK::settings::SettingInterface< ValueT > | protected |
LogEntry typedef | alexaClientSDK::settings::SettingInterface< ValueT > | protected |
m_defaultValue | alexaClientSDK::settings::SettingInterface< ValueT > | protected |
m_observerMutex | alexaClientSDK::settings::SettingInterface< ValueT > | protected |
m_observers | alexaClientSDK::settings::SettingInterface< ValueT > | protected |
m_value | alexaClientSDK::settings::SettingInterface< ValueT > | protected |
MOCK_METHOD1_T(setLocalChange, SetSettingResult(const ValueT &value)) | alexaClientSDK::settings::test::MockSetting< ValueT > | |
MOCK_METHOD1_T(setAvsChange, bool(const ValueT &value)) | alexaClientSDK::settings::test::MockSetting< ValueT > | |
MOCK_METHOD1_T(clearData, bool(const ValueT &value)) | alexaClientSDK::settings::test::MockSetting< ValueT > | |
MockSetting(const ValueT &value) | alexaClientSDK::settings::test::MockSetting< ValueT > | explicit |
notifyObservers(SettingNotifications notification) | alexaClientSDK::settings::SettingInterface< ValueT > | protected |
ObserverType typedef | alexaClientSDK::settings::SettingInterface< ValueT > | |
removeObserver(std::shared_ptr< ObserverType > &observer) | alexaClientSDK::settings::SettingInterface< ValueT > | inline |
setAvsChange(const ValueType &value)=0 | alexaClientSDK::settings::SettingInterface< ValueT > | pure virtual |
setLocalChange(const ValueType &value)=0 | alexaClientSDK::settings::SettingInterface< ValueT > | pure virtual |
SettingInterface(const ValueType &value) | alexaClientSDK::settings::SettingInterface< ValueT > | protected |
ValueType typedef | alexaClientSDK::settings::SettingInterface< ValueT > | |
~SettingInterface()=default | alexaClientSDK::settings::SettingInterface< ValueT > | virtual |