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

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

ConnectionStatus typedefalexaClientSDK::acl::MessageRouterInterface
consumeMessage(const std::string &contextId, const std::string &message) overridealexaClientSDK::acl::MessageRoutervirtual
createMessageRouterInterface(const std::shared_ptr< acsdkShutdownManagerInterfaces::ShutdownNotifierInterface > &shutdownNotifier, const std::shared_ptr< avsCommon::sdkInterfaces::AuthDelegateInterface > &authDelegate, const std::shared_ptr< avsCommon::avs::attachment::AttachmentManagerInterface > &attachmentManager, const std::shared_ptr< TransportFactoryInterface > &transportFactory)alexaClientSDK::acl::MessageRouterstatic
DEFAULT_SERVER_SIDE_DISCONNECT_GRACE_PERIODalexaClientSDK::acl::MessageRouterstatic
disable() overridealexaClientSDK::acl::MessageRoutervirtual
doShutdown() overridealexaClientSDK::acl::MessageRoutervirtual
enable() overridealexaClientSDK::acl::MessageRoutervirtual
getAVSGateway() overridealexaClientSDK::acl::MessageRoutervirtual
getConnectionStatus() overridealexaClientSDK::acl::MessageRoutervirtual
isShutdown() constalexaClientSDK::avsCommon::utils::RequiresShutdown
m_executoralexaClientSDK::acl::MessageRouterprotected
MessageRouter(std::shared_ptr< avsCommon::sdkInterfaces::AuthDelegateInterface > authDelegate, std::shared_ptr< avsCommon::avs::attachment::AttachmentManagerInterface > attachmentManager, std::shared_ptr< TransportFactoryInterface > transportFactory, const std::string &avsGateway="", int engineType=avsCommon::sdkInterfaces::ENGINE_TYPE_ALEXA_VOICE_SERVICES, std::chrono::milliseconds serverSideDisconnectGracePeriod=DEFAULT_SERVER_SIDE_DISCONNECT_GRACE_PERIOD)alexaClientSDK::acl::MessageRouter
MessageRouterInterface(const std::string &name)alexaClientSDK::acl::MessageRouterInterfaceinline
name() constalexaClientSDK::avsCommon::utils::RequiresShutdown
onConnected(std::shared_ptr< TransportInterface > transport) overridealexaClientSDK::acl::MessageRoutervirtual
onDisconnected(std::shared_ptr< TransportInterface > transport, avsCommon::sdkInterfaces::ConnectionStatusObserverInterface::ChangedReason reason) overridealexaClientSDK::acl::MessageRoutervirtual
onServerSideDisconnect(std::shared_ptr< TransportInterface > transport) overridealexaClientSDK::acl::MessageRoutervirtual
onWakeConnectionRetry() overridealexaClientSDK::acl::MessageRoutervirtual
onWakeVerifyConnectivity() overridealexaClientSDK::acl::MessageRoutervirtual
RequiresShutdown(const std::string &name)alexaClientSDK::avsCommon::utils::RequiresShutdown
sendMessage(std::shared_ptr< avsCommon::avs::MessageRequest > request) overridealexaClientSDK::acl::MessageRouter
alexaClientSDK::acl::MessageRouterInterface::sendMessage(std::shared_ptr< avs::MessageRequest > request)=0alexaClientSDK::avsCommon::sdkInterfaces::MessageSenderInterfacepure virtual
setAVSGateway(const std::string &avsGateway) overridealexaClientSDK::acl::MessageRoutervirtual
setObserver(std::shared_ptr< MessageRouterObserverInterface > observer) overridealexaClientSDK::acl::MessageRoutervirtual
shutdown()alexaClientSDK::avsCommon::utils::RequiresShutdown
~MessageConsumerInterface()=defaultalexaClientSDK::acl::MessageConsumerInterfacevirtual
~MessageRouterInterface()=defaultalexaClientSDK::acl::MessageRouterInterfacevirtual
~MessageSenderInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::MessageSenderInterfacevirtual
~RequiresShutdown()alexaClientSDK::avsCommon::utils::RequiresShutdownvirtual
~TransportObserverInterface()=defaultalexaClientSDK::acl::TransportObserverInterfacevirtual

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