![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <PostConnectSequencerFactory.h>
Public Types | |
using | PostConnectOperationProviderInterface = avsCommon::sdkInterfaces::PostConnectOperationProviderInterface |
Alias for PostConnectOperationProviderInterface . More... | |
Public Member Functions | |
PostConnectFactoryInterface methods | |
std::shared_ptr< PostConnectInterface > | createPostConnect () override |
![]() | |
virtual | ~PostConnectFactoryInterface ()=default |
Static Public Member Functions | |
static std::shared_ptr< PostConnectFactoryInterface > | createPostConnectFactoryInterface (const std::shared_ptr< acsdkPostConnectOperationProviderRegistrarInterfaces::PostConnectOperationProviderRegistrarInterface > &providerRegistrar) |
static std::shared_ptr< PostConnectSequencerFactory > | create (const std::vector< std::shared_ptr< PostConnectOperationProviderInterface >> &postConnectOperationProviders) |
Factory class to create a new instance of the PostConnectSequencer
.
using alexaClientSDK::acl::PostConnectSequencerFactory::PostConnectOperationProviderInterface = avsCommon::sdkInterfaces::PostConnectOperationProviderInterface |
Alias for PostConnectOperationProviderInterface
.
|
static |
Creates a new instance of the PostConnectSequencer
.
postConnectOperationProviders | The vector of PostConnectOperationProviders . |
PostConnectSequencer
.
|
overridevirtual |
Create an instance of PostConnectInterface
.
PostConnectInterface
. Implements alexaClientSDK::acl::PostConnectFactoryInterface.
|
static |
Creates a new instance of the PostConnectSequencer
.
providerRegistrar | Registrar from which to get PostConnectOperationProviders . |
PostConnectSequencer
. AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0