|
AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Go to the documentation of this file.
16 #ifndef ACSDKDEVICESETUP_DEVICESETUP_H_
17 #define ACSDKDEVICESETUP_DEVICESETUP_H_
25 namespace acsdkDeviceSetup {
34 ,
public std::enable_shared_from_this<DeviceSetup> {
42 static std::shared_ptr<DeviceSetup>
create(
43 std::shared_ptr<avsCommon::sdkInterfaces::MessageSenderInterface> messageSender);
52 const std::shared_ptr<avsCommon::sdkInterfaces::MessageSenderInterface>& messageSender);
70 DeviceSetup(std::shared_ptr<avsCommon::sdkInterfaces::MessageSenderInterface> messageSender);
73 std::shared_ptr<avsCommon::sdkInterfaces::MessageSenderInterface> m_messageSender;
79 #endif // ACSDKDEVICESETUP_DEVICESETUP_H_
std::unordered_set< std::shared_ptr< avsCommon::avs::CapabilityConfiguration > > getCapabilityConfigurations() override
Definition: DeviceSetup.cpp:71
std::future< bool > sendDeviceSetupComplete(acsdkDeviceSetupInterfaces::AssistedSetup assistedSetup) override
Definition: DeviceSetup.cpp:80
static std::shared_ptr< DeviceSetup > create(std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > messageSender)
Definition: DeviceSetup.cpp:50
Definition: CapabilityConfigurationInterface.h:32
Definition: DeviceSetup.h:31
AssistedSetup
Indicates if setup was assisted by another device or application.
Definition: DeviceSetupInterface.h:28
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
static std::shared_ptr< acsdkDeviceSetupInterfaces::DeviceSetupInterface > createDeviceSetupInterface(const std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > &messageSender)
Definition: DeviceSetup.cpp:61
Satisfies the AVS DeviceSetup Interface.
Definition: DeviceSetupInterface.h:64
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0