AlexaClientSDK  1.25.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Static Public Member Functions | List of all members
alexaClientSDK::defaultClient::ConnectionRetryTrigger Class Reference

#include <ConnectionRetryTrigger.h>

Inheritance diagram for alexaClientSDK::defaultClient::ConnectionRetryTrigger:
Inheritance graph
[legend]
Collaboration diagram for alexaClientSDK::defaultClient::ConnectionRetryTrigger:
Collaboration graph
[legend]

Static Public Member Functions

static std::shared_ptr< ConnectionRetryTriggercreate (std::shared_ptr< avsCommon::sdkInterfaces::AVSConnectionManagerInterface > connectionManager, std::shared_ptr< capabilityAgents::aip::AudioInputProcessor > audioInputProcessor)
 
- Static Public Member Functions inherited from alexaClientSDK::avsCommon::sdkInterfaces::AudioInputProcessorObserverInterface
static std::string stateToString (State state)
 

Additional Inherited Members

- Public Types inherited from alexaClientSDK::avsCommon::sdkInterfaces::AudioInputProcessorObserverInterface
enum  State { State::IDLE, State::EXPECTING_SPEECH, State::RECOGNIZING, State::BUSY }
 The different states the AudioInputProcessor can be in. More...
 
- Public Member Functions inherited from alexaClientSDK::avsCommon::sdkInterfaces::AudioInputProcessorObserverInterface
virtual ~AudioInputProcessorObserverInterface ()=default
 Destructor. More...
 

Detailed Description

Class used to wake up connection retries when the user tries to use the client.

Member Function Documentation

◆ create()

std::shared_ptr< ConnectionRetryTrigger > alexaClientSDK::defaultClient::ConnectionRetryTrigger::create ( std::shared_ptr< avsCommon::sdkInterfaces::AVSConnectionManagerInterface connectionManager,
std::shared_ptr< capabilityAgents::aip::AudioInputProcessor audioInputProcessor 
)
static

Create a new ConnectionRetryTrigger.

Parameters
connectionManagerThe AVSConnectionManager instance to wake.
audioInputProcessorThe AudioInputProcessor to listen to.
Returns

The documentation for this class was generated from the following files:

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