#include <ExchangeHandlerContextInterface.h>
Interface providing context that an ExchangeHandler operates within.
◆ ~ExchangeHandlerContextInterface()
virtual alexaClientSDK::acl::ExchangeHandlerContextInterface::~ExchangeHandlerContextInterface |
( |
| ) |
|
|
virtualdefault |
◆ createAndSendRequest()
◆ getAVSGateway()
virtual std::string alexaClientSDK::acl::ExchangeHandlerContextInterface::getAVSGateway |
( |
| ) |
|
|
pure virtual |
◆ onActivity()
virtual void alexaClientSDK::acl::ExchangeHandlerContextInterface::onActivity |
( |
| ) |
|
|
pure virtual |
◆ onDownchannelConnected()
virtual void alexaClientSDK::acl::ExchangeHandlerContextInterface::onDownchannelConnected |
( |
| ) |
|
|
pure virtual |
◆ onDownchannelFinished()
virtual void alexaClientSDK::acl::ExchangeHandlerContextInterface::onDownchannelFinished |
( |
| ) |
|
|
pure virtual |
◆ onForbidden()
virtual void alexaClientSDK::acl::ExchangeHandlerContextInterface::onForbidden |
( |
const std::string & |
authToken = "" | ) |
|
|
pure virtual |
◆ onMessageRequestAcknowledged()
virtual void alexaClientSDK::acl::ExchangeHandlerContextInterface::onMessageRequestAcknowledged |
( |
const std::shared_ptr< avsCommon::avs::MessageRequest > & |
request | ) |
|
|
pure virtual |
Notification that sending a MessageRequest
has failed or been acknowledged by AVS (this is used to indicate it is okay to send the next message).
Implemented in alexaClientSDK::acl::HTTP2Transport.
◆ onMessageRequestFinished()
virtual void alexaClientSDK::acl::ExchangeHandlerContextInterface::onMessageRequestFinished |
( |
| ) |
|
|
pure virtual |
◆ onMessageRequestSent()
virtual void alexaClientSDK::acl::ExchangeHandlerContextInterface::onMessageRequestSent |
( |
const std::shared_ptr< avsCommon::avs::MessageRequest > & |
request | ) |
|
|
pure virtual |
◆ onMessageRequestTimeout()
virtual void alexaClientSDK::acl::ExchangeHandlerContextInterface::onMessageRequestTimeout |
( |
| ) |
|
|
pure virtual |
◆ onPingRequestAcknowledged()
virtual void alexaClientSDK::acl::ExchangeHandlerContextInterface::onPingRequestAcknowledged |
( |
bool |
success | ) |
|
|
pure virtual |
◆ onPingTimeout()
virtual void alexaClientSDK::acl::ExchangeHandlerContextInterface::onPingTimeout |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0