![]() |
AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <PostConnectOperationProviderRegistrarInterface.h>
Public Member Functions | |
virtual | ~PostConnectOperationProviderRegistrarInterface ()=default |
virtual bool | registerProvider (const std::shared_ptr< avsCommon::sdkInterfaces::PostConnectOperationProviderInterface > &provider)=0 |
virtual avsCommon::utils::Optional< std::vector< std::shared_ptr< avsCommon::sdkInterfaces::PostConnectOperationProviderInterface > > > | getProviders ()=0 |
Class to accumulate the set of PostConnectOperationProviderInterface
instances to be invoked when creating a connection to AVS.
|
virtualdefault |
Destructor.
|
pure virtual |
Get the set of PostConnectOperationProviderInterface
instances to be invoked when creating a connection to AVS.
Optional
vector of PostConnectOperationProviderInterface
instances. If this method is invoked before startup the Optional
object returned will have not value. Implemented in alexaClientSDK::acl::LegacyProviderRegistrar, and alexaClientSDK::acsdkPostConnectOperationProviderRegistrar::PostConnectOperationProviderRegistrar.
|
pure virtual |
Add a new PostConnectOperationProviderInterface
instances to be invoked when creating a connection to AVS.
provider | The PostConnectOperationProviderInterface instance to add. |
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0