#include <FeatureClientInterface.h>
The FeatureClientInterface must be implemented by feature clients which expose additional capabilities to applications utilizing the AVS SDK. To allow feature clients to be added to the SDKClientRegistry
(directly or through the SDKClientBuilder
) a matching feature client builder which implements the FeatureClientBuilderInterface
and which constructs the feature client should be implemented.
◆ FeatureClientInterface()
alexaClientSDK::sdkClient::FeatureClientInterface::FeatureClientInterface |
( |
const std::string & |
name | ) |
|
|
inline |
Constructor
- Parameters
-
name | The name of the class |
◆ ~FeatureClientInterface()
virtual alexaClientSDK::sdkClient::FeatureClientInterface::~FeatureClientInterface |
( |
| ) |
|
|
virtualdefault |
◆ configure()
virtual bool alexaClientSDK::sdkClient::FeatureClientInterface::configure |
( |
const std::shared_ptr< SDKClientRegistry > & |
sdkClientRegistry | ) |
|
|
pure virtual |
Perform any addition configuration on the client, called after all clients have been built successfully.
- Parameters
-
sdkClientRegistry | Reference to the SDKClientRegistry |
- Returns
- true if successful
The documentation for this class was generated from the following file:
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0