AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Namespaces | Typedefs | Functions
alexaClientSDK::acsdkDeviceSetup Namespace Reference

Namespaces

 test
 

Typedefs

using DeviceSetupComponent = acsdkManufactory::Component< std::shared_ptr< acsdkDeviceSetupInterfaces::DeviceSetupInterface >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > >>
 

Functions

DeviceSetupComponent getComponent ()
 
std::shared_ptr< acsdkDeviceSetupInterfaces::DeviceSetupInterfacecreateDeviceSetup (const std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > &messageSender)
 

Typedef Documentation

◆ DeviceSetupComponent

Manufactory Component definition for the DeviceSetupInterface.

Function Documentation

◆ createDeviceSetup()

std::shared_ptr<acsdkDeviceSetupInterfaces::DeviceSetupInterface> alexaClientSDK::acsdkDeviceSetup::createDeviceSetup ( const std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > &  messageSender)

Creates a new DeviceSetup instance.

Parameters
messageSenderUsed for sending events.
Returns
A new DeviceSetup instance.

◆ getComponent()

DeviceSetupComponent alexaClientSDK::acsdkDeviceSetup::getComponent ( )

Get the Manufactory component for creating an instance of DeviceSetupInterface.

Returns
The Manufactory component for creating an instance of DeviceSetupInterface.

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