 |
AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Go to the documentation of this file.
16 #ifndef ACSDKDONOTDISTURB_DNDMESSAGEREQUEST_H_
17 #define ACSDKDONOTDISTURB_DNDMESSAGEREQUEST_H_
26 namespace capabilityAgents {
27 namespace doNotDisturb {
53 std::shared_future<avsCommon::sdkInterfaces::MessageRequestObserverInterface::Status>
getCompletionFuture();
57 std::promise<avsCommon::sdkInterfaces::MessageRequestObserverInterface::Status> m_promise;
60 std::shared_future<avsCommon::sdkInterfaces::MessageRequestObserverInterface::Status> m_future;
70 #endif // ACSDKDONOTDISTURB_DNDMESSAGEREQUEST_H_
~DNDMessageRequest() override
Definition: DNDMessageRequest.cpp:57
void sendCompleted(avsCommon::sdkInterfaces::MessageRequestObserverInterface::Status status) override
Definition: DNDMessageRequest.cpp:42
Definition: MessageRequest.h:40
Definition: DNDMessageRequest.h:32
DNDMessageRequest(const std::string &jsonContent)
Definition: DNDMessageRequest.cpp:36
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::shared_future< avsCommon::sdkInterfaces::MessageRequestObserverInterface::Status > getCompletionFuture()
Definition: DNDMessageRequest.cpp:53
Status
Definition: MessageRequestObserverInterface.h:33
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0