AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::acl::HTTP2Transport Member List

This is the complete list of members for alexaClientSDK::acl::HTTP2Transport, including all inherited members.

addObserver(std::shared_ptr< TransportObserverInterface > transportObserver)alexaClientSDK::acl::HTTP2Transport
connect() overridealexaClientSDK::acl::HTTP2Transportvirtual
create(std::shared_ptr< avsCommon::sdkInterfaces::AuthDelegateInterface > authDelegate, const std::string &avsGateway, std::shared_ptr< avsCommon::utils::http2::HTTP2ConnectionInterface > http2Connection, std::shared_ptr< MessageConsumerInterface > messageConsumer, std::shared_ptr< avsCommon::avs::attachment::AttachmentManagerInterface > attachmentManager, std::shared_ptr< TransportObserverInterface > transportObserver, std::shared_ptr< PostConnectFactoryInterface > postConnectFactory, std::shared_ptr< SynchronizedMessageRequestQueue > sharedRequestQueue, Configuration configuration=Configuration(), std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr, std::shared_ptr< avsCommon::sdkInterfaces::EventTracerInterface > eventTracer=nullptr)alexaClientSDK::acl::HTTP2Transportstatic
createAndSendRequest(const avsCommon::utils::http2::HTTP2RequestConfig &cfg) overridealexaClientSDK::acl::HTTP2Transportvirtual
disconnect() overridealexaClientSDK::acl::HTTP2Transportvirtual
doShutdown() overridealexaClientSDK::acl::HTTP2Transportvirtual
Error enum namealexaClientSDK::avsCommon::sdkInterfaces::AuthObserverInterface
getAVSGateway() overridealexaClientSDK::acl::HTTP2Transportvirtual
getHTTP2Connection()alexaClientSDK::acl::HTTP2Transport
isConnected() overridealexaClientSDK::acl::HTTP2Transportvirtual
isShutdown() constalexaClientSDK::avsCommon::utils::RequiresShutdown
name() constalexaClientSDK::avsCommon::utils::RequiresShutdown
onActivity() overridealexaClientSDK::acl::HTTP2Transportvirtual
onAuthStateChange(avsCommon::sdkInterfaces::AuthObserverInterface::State newState, avsCommon::sdkInterfaces::AuthObserverInterface::Error error) overridealexaClientSDK::acl::HTTP2Transportvirtual
onDownchannelConnected() overridealexaClientSDK::acl::HTTP2Transportvirtual
onDownchannelFinished() overridealexaClientSDK::acl::HTTP2Transportvirtual
onForbidden(const std::string &authToken="") overridealexaClientSDK::acl::HTTP2Transportvirtual
onGoawayReceived() overridealexaClientSDK::acl::HTTP2Transportvirtual
onMessageRequestAcknowledged(const std::shared_ptr< avsCommon::avs::MessageRequest > &request) overridealexaClientSDK::acl::HTTP2Transportvirtual
onMessageRequestFinished() overridealexaClientSDK::acl::HTTP2Transportvirtual
onMessageRequestSent(const std::shared_ptr< avsCommon::avs::MessageRequest > &request) overridealexaClientSDK::acl::HTTP2Transportvirtual
onMessageRequestTimeout() overridealexaClientSDK::acl::HTTP2Transportvirtual
onPingRequestAcknowledged(bool success) overridealexaClientSDK::acl::HTTP2Transportvirtual
onPingTimeout() overridealexaClientSDK::acl::HTTP2Transportvirtual
onPostConnected() overridealexaClientSDK::acl::HTTP2Transportvirtual
onRequestEnqueued() overridealexaClientSDK::acl::HTTP2Transportvirtual
onUnRecoverablePostConnectFailure() overridealexaClientSDK::acl::HTTP2Transportvirtual
onWakeConnectionRetry() overridealexaClientSDK::acl::HTTP2Transportvirtual
onWakeVerifyConnectivity() overridealexaClientSDK::acl::HTTP2Transportvirtual
operator<<(std::ostream &stream, HTTP2Transport::State state)alexaClientSDK::acl::HTTP2Transportfriend
operator=(const TransportInterface &rhs)=deletealexaClientSDK::acl::TransportInterface
removeObserver(std::shared_ptr< TransportObserverInterface > observer)alexaClientSDK::acl::HTTP2Transport
RequiresShutdown(const std::string &name)alexaClientSDK::avsCommon::utils::RequiresShutdown
sendMessage(std::shared_ptr< avsCommon::avs::MessageRequest > request) overridealexaClientSDK::acl::HTTP2Transport
alexaClientSDK::avsCommon::sdkInterfaces::MessageSenderInterface::sendMessage(std::shared_ptr< avs::MessageRequest > request)=0alexaClientSDK::avsCommon::sdkInterfaces::MessageSenderInterfacepure virtual
shutdown()alexaClientSDK::avsCommon::utils::RequiresShutdown
TransportInterface()alexaClientSDK::acl::TransportInterfaceinline
TransportInterface(const TransportInterface &rhs)=deletealexaClientSDK::acl::TransportInterface
~AuthObserverInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::AuthObserverInterfacevirtual
~ExchangeHandlerContextInterface()=defaultalexaClientSDK::acl::ExchangeHandlerContextInterfacevirtual
~HTTP2ConnectionObserverInterface()=defaultalexaClientSDK::avsCommon::utils::http2::HTTP2ConnectionObserverInterfacevirtual
~MessageSenderInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::MessageSenderInterfacevirtual
~PostConnectObserverInterface()=defaultalexaClientSDK::acl::PostConnectObserverInterfacevirtual
~RequiresShutdown()alexaClientSDK::avsCommon::utils::RequiresShutdownvirtual
~TransportInterface()=defaultalexaClientSDK::acl::TransportInterfacevirtual

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