16 #ifndef ALEXA_CLIENT_SDK_SETTINGS_INCLUDE_SETTINGS_SETTINGEVENTREQUESTOBSERVER_H_ 17 #define ALEXA_CLIENT_SDK_SETTINGS_INCLUDE_SETTINGS_SETTINGEVENTREQUESTOBSERVER_H_ 32 ,
public std::enable_shared_from_this<SettingEventRequestObserver> {
51 std::shared_future<avsCommon::sdkInterfaces::MessageRequestObserverInterface::Status>
getResponseFuture();
56 std::promise<avsCommon::sdkInterfaces::MessageRequestObserverInterface::Status> m_promise;
62 #endif // ALEXA_CLIENT_SDK_SETTINGS_INCLUDE_SETTINGS_SETTINGEVENTREQUESTOBSERVER_H_ void onSendCompleted(avsCommon::sdkInterfaces::MessageRequestObserverInterface::Status status) override
::std::string string
Definition: gtest-port.h:1097
Definition: MessageRequestObserverInterface.h:28
std::shared_future< avsCommon::sdkInterfaces::MessageRequestObserverInterface::Status > getResponseFuture()
~SettingEventRequestObserver()=default
Definition: SettingEventRequestObserver.h:30
void onExceptionReceived(const std::string &exceptionMessage) override
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Status
Definition: MessageRequestObserverInterface.h:33