AlexaClientSDK  1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::integration::ObservableMessageRequest Member List

This is the complete list of members for alexaClientSDK::integration::ObservableMessageRequest, including all inherited members.

addAttachmentReader(const std::string &name, std::shared_ptr< attachment::AttachmentReader > attachmentReader)alexaClientSDK::avsCommon::avs::MessageRequest
addObserver(std::shared_ptr< avsCommon::sdkInterfaces::MessageRequestObserverInterface > observer)alexaClientSDK::avsCommon::avs::MessageRequest
attachmentReadersCount() constalexaClientSDK::avsCommon::avs::MessageRequest
exceptionReceived(const std::string &exceptionMessage) overridealexaClientSDK::integration::ObservableMessageRequestvirtual
getAttachmentReader(size_t index) constalexaClientSDK::avsCommon::avs::MessageRequest
getHeaders() constalexaClientSDK::avsCommon::avs::MessageRequest
getIsSerialized() constalexaClientSDK::avsCommon::avs::MessageRequest
getJsonContent() constalexaClientSDK::avsCommon::avs::MessageRequest
getSendMessageStatus() constalexaClientSDK::integration::ObservableMessageRequest
getStreamBytesThreshold() constalexaClientSDK::avsCommon::avs::MessageRequest
getStreamMetricName() constalexaClientSDK::avsCommon::avs::MessageRequest
getUriPathExtension() constalexaClientSDK::avsCommon::avs::MessageRequest
hasSendCompleted()alexaClientSDK::integration::ObservableMessageRequest
isResolved() constalexaClientSDK::avsCommon::avs::MessageRequest
m_headersalexaClientSDK::avsCommon::avs::MessageRequestprotected
m_isSerializedalexaClientSDK::avsCommon::avs::MessageRequestprotected
m_jsonContentalexaClientSDK::avsCommon::avs::MessageRequestprotected
m_observerMutexalexaClientSDK::avsCommon::avs::MessageRequestprotected
m_observersalexaClientSDK::avsCommon::avs::MessageRequestprotected
m_readersalexaClientSDK::avsCommon::avs::MessageRequestprotected
m_resolveralexaClientSDK::avsCommon::avs::MessageRequestprotected
m_streamBytesThresholdalexaClientSDK::avsCommon::avs::MessageRequestprotected
m_streamMetricNamealexaClientSDK::avsCommon::avs::MessageRequestprotected
m_uriPathExtensionalexaClientSDK::avsCommon::avs::MessageRequestprotected
MessageRequest(const std::string &jsonContent, const std::string &uriPathExtension="", const unsigned int threshold=0, const std::string &streamMetricName="")alexaClientSDK::avsCommon::avs::MessageRequest
MessageRequest(const std::string &jsonContent, const unsigned int threshold, const std::string &streamMetricName)alexaClientSDK::avsCommon::avs::MessageRequest
MessageRequest(const std::string &jsonContent, bool isSerialized, const std::string &uriPathExtension="", std::vector< std::pair< std::string, std::string >> headers={}, MessageRequestResolveFunction resolver=nullptr, const unsigned int threshold=0, const std::string &streamMetricName="")alexaClientSDK::avsCommon::avs::MessageRequest
MessageRequest(const MessageRequest &messageRequest)alexaClientSDK::avsCommon::avs::MessageRequest
MessageRequestResolveFunction typedefalexaClientSDK::avsCommon::avs::MessageRequest
ObservableMessageRequest(const std::string &jsonContent, std::shared_ptr< avsCommon::avs::attachment::AttachmentReader > attachmentReader=nullptr)alexaClientSDK::integration::ObservableMessageRequest
removeObserver(std::shared_ptr< avsCommon::sdkInterfaces::MessageRequestObserverInterface > observer)alexaClientSDK::avsCommon::avs::MessageRequest
resolveRequest(const std::string &resolveKey) constalexaClientSDK::avsCommon::avs::MessageRequest
responseStatusReceived(avsCommon::sdkInterfaces::MessageRequestObserverInterface::Status status)alexaClientSDK::avsCommon::avs::MessageRequestvirtual
sendCompleted(avsCommon::sdkInterfaces::MessageRequestObserverInterface::Status status) overridealexaClientSDK::integration::ObservableMessageRequestvirtual
waitFor(const avsCommon::sdkInterfaces::MessageRequestObserverInterface::Status, const std::chrono::seconds=std::chrono::seconds(10))alexaClientSDK::integration::ObservableMessageRequest
wasExceptionReceived()alexaClientSDK::integration::ObservableMessageRequest
~MessageRequest()alexaClientSDK::avsCommon::avs::MessageRequestvirtual

AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0