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

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

AbstractAVSConnectionManager(std::unordered_set< std::shared_ptr< ConnectionStatusObserverInterface >> observers=std::unordered_set< std::shared_ptr< ConnectionStatusObserverInterface >>())alexaClientSDK::avsCommon::avs::AbstractAVSConnectionManager
addConnectionStatusObserver(std::shared_ptr< ConnectionStatusObserverInterface > observer) overridealexaClientSDK::avsCommon::avs::AbstractAVSConnectionManager
alexaClientSDK::avsCommon::sdkInterfaces::AVSConnectionManagerInterface::addConnectionStatusObserver(std::shared_ptr< ConnectionStatusObserverInterface > observer)=0alexaClientSDK::avsCommon::sdkInterfaces::AVSConnectionManagerInterfacepure virtual
addMessageObserver(std::shared_ptr< avsCommon::sdkInterfaces::MessageObserverInterface > observer) overridealexaClientSDK::acl::AVSConnectionManagervirtual
clearObservers()alexaClientSDK::avsCommon::avs::AbstractAVSConnectionManagerprotected
ConnectionStatusObserverInterface typedefalexaClientSDK::avsCommon::avs::AbstractAVSConnectionManager
create(std::shared_ptr< MessageRouterInterface > messageRouter, bool isEnabled=true, std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::ConnectionStatusObserverInterface >> connectionStatusObservers=std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::ConnectionStatusObserverInterface >>(), std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::MessageObserverInterface >> messageObservers=std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::MessageObserverInterface >>(), std::shared_ptr< avsCommon::sdkInterfaces::InternetConnectionMonitorInterface > internetConnectionMonitor=nullptr)alexaClientSDK::acl::AVSConnectionManagerstatic
createAVSConnectionManagerInterface(const std::shared_ptr< acsdkShutdownManagerInterfaces::ShutdownNotifierInterface > &shutdownNotifier, const std::shared_ptr< MessageRouterInterface > &messageRouter, const std::shared_ptr< avsCommon::sdkInterfaces::InternetConnectionMonitorInterface > &internetConnectionMonitor)alexaClientSDK::acl::AVSConnectionManagerstatic
createMessageSenderInterface(const std::shared_ptr< AVSConnectionManagerInterface > &connectionManager)alexaClientSDK::acl::AVSConnectionManagerstatic
disable() overridealexaClientSDK::acl::AVSConnectionManagervirtual
enable() overridealexaClientSDK::acl::AVSConnectionManagervirtual
getAVSGateway() const overridealexaClientSDK::acl::AVSConnectionManagervirtual
isConnected() const overridealexaClientSDK::acl::AVSConnectionManagervirtual
isEnabled() overridealexaClientSDK::acl::AVSConnectionManagervirtual
isShutdown() constalexaClientSDK::avsCommon::utils::RequiresShutdown
m_avsConnectionStatusalexaClientSDK::avsCommon::avs::AbstractAVSConnectionManagerprotected
m_connectionStatusalexaClientSDK::avsCommon::avs::AbstractAVSConnectionManagerprotected
m_connectionStatusObserversalexaClientSDK::avsCommon::avs::AbstractAVSConnectionManagerprotected
m_engineConnectionStatusesalexaClientSDK::avsCommon::avs::AbstractAVSConnectionManagerprotected
alexaClientSDK::m_mutexalexaClientSDK::avsCommon::avs::AbstractAVSConnectionManagerprotected
name() constalexaClientSDK::avsCommon::utils::RequiresShutdown
notifyObservers(bool avsConnectionStatusChanged)alexaClientSDK::avsCommon::avs::AbstractAVSConnectionManagerprotected
onConnectionStatusChanged(bool connected) overridealexaClientSDK::acl::AVSConnectionManagervirtual
onWakeConnectionRetry() overridealexaClientSDK::acl::AVSConnectionManagervirtual
reconnect() overridealexaClientSDK::acl::AVSConnectionManagervirtual
removeConnectionStatusObserver(std::shared_ptr< ConnectionStatusObserverInterface > observer) overridealexaClientSDK::avsCommon::avs::AbstractAVSConnectionManager
alexaClientSDK::avsCommon::sdkInterfaces::AVSConnectionManagerInterface::removeConnectionStatusObserver(std::shared_ptr< ConnectionStatusObserverInterface > observer)=0alexaClientSDK::avsCommon::sdkInterfaces::AVSConnectionManagerInterfacepure virtual
removeMessageObserver(std::shared_ptr< avsCommon::sdkInterfaces::MessageObserverInterface > observer) overridealexaClientSDK::acl::AVSConnectionManagervirtual
RequiresShutdown(const std::string &name)alexaClientSDK::avsCommon::utils::RequiresShutdown
sendMessage(std::shared_ptr< avsCommon::avs::MessageRequest > request) overridealexaClientSDK::acl::AVSConnectionManager
alexaClientSDK::avsCommon::avs::AbstractAVSConnectionManager::sendMessage(std::shared_ptr< avs::MessageRequest > request)=0alexaClientSDK::avsCommon::sdkInterfaces::MessageSenderInterfacepure virtual
setAVSGateway(const std::string &avsGateway) overridealexaClientSDK::acl::AVSConnectionManagervirtual
shutdown()alexaClientSDK::avsCommon::utils::RequiresShutdown
updateConnectionStatus(ConnectionStatusObserverInterface::Status status, const std::vector< avsCommon::sdkInterfaces::ConnectionStatusObserverInterface::EngineConnectionStatus > &engineConnectionStatuses)alexaClientSDK::avsCommon::avs::AbstractAVSConnectionManagerprotected
~AbstractAVSConnectionManager()=defaultalexaClientSDK::avsCommon::avs::AbstractAVSConnectionManagervirtual
~AVSConnectionManagerInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::AVSConnectionManagerInterfacevirtual
~AVSGatewayAssignerInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::AVSGatewayAssignerInterfacevirtual
~InternetConnectionObserverInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::InternetConnectionObserverInterfacevirtual
~MessageRouterObserverInterface()=defaultalexaClientSDK::acl::MessageRouterObserverInterfacevirtual
~MessageSenderInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::MessageSenderInterfacevirtual
~RequiresShutdown()alexaClientSDK::avsCommon::utils::RequiresShutdownvirtual

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