16 #ifndef ALEXA_CLIENT_SDK_SETTINGS_INCLUDE_SETTINGS_SETTINGCONNECTIONOBSERVER_H_ 17 #define ALEXA_CLIENT_SDK_SETTINGS_INCLUDE_SETTINGS_SETTINGCONNECTIONOBSERVER_H_ 33 ,
public std::enable_shared_from_this<SettingConnectionObserver> {
76 #endif // ALEXA_CLIENT_SDK_SETTINGS_INCLUDE_SETTINGS_SETTINGCONNECTIONOBSERVER_H_ ChangedReason
Definition: ConnectionStatusObserverInterface.h:50
Definition: SettingConnectionObserver.h:31
Definition: ConnectionStatusObserverInterface.h:31
void onConnectionStatusChanged(avsCommon::sdkInterfaces::ConnectionStatusObserverInterface::Status status, avsCommon::sdkInterfaces::ConnectionStatusObserverInterface::ChangedReason reason) override
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::function< void(bool isConnected)> ConnectionStatusCallback
Definition: SettingConnectionObserver.h:40
static std::shared_ptr< SettingConnectionObserver > create(ConnectionStatusCallback notifyCallback)
~SettingConnectionObserver()=default
Status
Definition: ConnectionStatusObserverInterface.h:36